fonction principale et exécution du programme
Chaque programme C possède une fonction (principale) principal qui doit être nommée principal.Si votre code adhère au modèle de programmation Unicode, vous pouvez utiliser la version à caractère élargi de principal, wmain.la fonction de principal sert de point de départ à l'exécution du programme.Elle contrôle généralement l'exécution du programme en demandant les appels à d'autres fonctions dans le programme.D'un programme s'arrête habituellement exécutées à la fin de principal, bien qu'elle puisse terminer à d'autres points du programme pour diverses raisons.Parfois, par exemple lorsqu'une erreur est détectée, vous pouvez forcer l'arrêt d'un programme.Pour ce faire, utilisez la fonction de sortie .Consultez la référence de la bibliothèque Runtime pour plus d'informations sur et un exemple utilisant la fonction de sortie .
main( int argc, char *argv[ ], char *envp[ ] )
Notes
Les fonctions dans le programme source effectuent une ou plusieurs tâches spécifiques.La fonction de principal peut appeler ces fonctions pour effectuer ses tâches respectives.Lorsque principal appelle une autre fonction, elle passe la main d'exécution à la fonction, afin que l'exécution commence à la première instruction dans la fonction.Une fonction retourne le contrôle à principal lorsqu'une instruction d' return est exécutée ou lorsque la fin de la fonction est atteinte.
Vous pouvez déclarer une fonction, y compris principal, ont des paramètres.Le terme « paramètre » ou « paramètre formel » fait référence à l'identificateur qui accepte une valeur passée à une fonction.Consultez paramètres pour plus d'informations sur le passage des arguments aux paramètres.Lorsqu'une fonction de les autres, la fonction appelée accepte des valeurs pour ses paramètres de la fonction d'appel.Ces valeurs sont appelées « arguments ». Vous pouvez déclarer des paramètres formels à principal afin qu'il puisse recevoir des arguments de la ligne de commande à l'aide de ce format :
Lorsque vous souhaitez passer des informations à la fonction de principal , les paramètres sont traditionnellement nommés argc et argv, bien que le compilateur C ne nécessite pas ces noms.les types pour argc et argv sont définis par le langage C.traditionnellement, si un troisième paramètre est passé à principal, ce paramètre est nommé envp.Les exemples montrent plus loin dans cette section expliquent comment utiliser ces trois paramètres pour accéder aux arguments de ligne de commande.Les sections suivantes décrivent ces paramètres.
Consultez À l'aide de le wmain pour une description de la version à caractère élargi de principal.