Fonction principale en c

Fonction principale en c

«Pour pouvoir exécuter n'importe quel script C, ce script doit contenir une fonction« main () ». La fonction «main ()» est sans aucun doute le composant le plus important d'un script écrit dans le langage de programmation C. Ce guide essaiera de mettre en évidence la signification de la fonction «main ()» dans le langage de programmation C."

Signification de la fonction principale du langage de programmation C

L'importance de la fonction «Main ()» dans le langage de programmation C est expliquée ci-dessous:

  • Une fonction «main ()» est la fonction du pilote d'un script C.
  • C'est le point de départ et de fin d'un programme écrit dans le langage de programmation C.
  • La fonction «main ()» est la première fonction appelée chaque fois qu'un script C est exécuté.
  • Une fonction «main ()» peut ou non renvoyer une valeur.
  • De la même manière, une fonction «Main ()» peut ou non accepter des paramètres en fonction des exigences.
  • Une fonction «main ()» peut également appeler d'autres fonctions présentes dans un script C.

En utilisant la fonction principale en C

La fonction «Main ()» du langage de programmation C est, en fait, l'épine dorsale des scripts C, et vous vous en rendez compte en passant par les exemples suivants:

Exemple n ° 1: fonction principale avec type de retour void

Vous pouvez créer une fonction «main ()» en C avec une fonctionnalité très simple sans vous attendre à ce qu'elle renvoie une valeur. Cela peut être fait à l'aide du script C ci-dessous:

Dans ce programme, nous avons créé une fonction «main ()» avec le type de retour «void», ce qui signifie que cette fonction «main ()» n'aura pas de valeur de retour. Ensuite, à l'intérieur de cette fonction, nous venons d'imprimer un message aléatoire.

La compilation de ce script C peut avoir lieu avec la commande suivante:

$ gcc Main.C -o Main

Pour exécuter ce script, vous pouvez utiliser la commande illustrée ci-dessous:

$ ./principal

La sortie de ce script C est affichée dans l'image suivante, que nous n'avons réussi qu'à afficher en raison de notre fonction «main ()».

Exemple # 2: fonction principale avec type de retour int

Maintenant, nous allons modifier le script C discuté dans l'exemple ci-dessus légèrement, comme indiqué dans l'image ci-dessous:

Dans ce script C, nous avons simplement changé le type de retour de la fonction «main ()» de «void» à «int». Cela signifie que maintenant, cette fonction «main ()» renvoie un entier. Pour cela, nous avons inclus l'instruction «Return 0» dans notre fonction «Main ()».

Ce script C produira exactement la même sortie que notre premier script. Cela peut être vérifié à partir de l'image suivante. Cependant, seul le type de retour de la fonction «main ()» a été modifié dans cet exemple.

Exemple # 3: fonction principale appelant une autre fonction

Dans cet exemple, nous allons aller plus loin et créer une fonction «main ()» qui appellera une autre fonction en C. Pour cela, vous pouvez considérer le script C indiqué dans l'image ci-dessous:

Dans ce programme C, nous avons inclus le «Stdio.Fichier d'en-tête h ”suivi de la déclaration de la fonction que nous souhaitons appeler. Après cela, nous avons défini notre fonction «Main ()», que nous avons appelé l'autre fonction. Ensuite, nous avons défini l'autre fonction, je.e., "impression()". Nous avons conçu cette fonction pour imprimer un message sur le terminal.

L'image suivante montre la sortie de ce script C. C'est ainsi que vous pouvez utiliser la fonction «main ()» pour appeler une autre fonction dans le langage de programmation C.

Conclusion

Cet article voulait transmettre l'importance de la fonction «Main ()» dans le langage de programmation C. Après avoir mis en évidence sa signification, nous avons partagé avec vous quelques exemples pour rendre cette idée encore plus claire.