La fonction principale est le point d'entrée pour tout programme C + + et est généralement le premier code qui est exécuté quand le programme est exécuté. Cependant, les objets globaux avec les constructeurs peuvent exécuter des fonctions utilisateur écrit avant principal est exécuté. Les étapes suivantes expliquent comment déclarer une fonction principale en C + + . Instructions
1
savoir les prototypes de fonctions valides pour la fonction principale. Il doit comporter une des options suivantes :
int main () ; int main ( void); int main (int argc, argv * []) ;
2
Suivez l' maître mot avec une paire de parenthèses , même lorsqu'il n'y a pas d'arguments. C'est ce qui distingue une déclaration de fonction à partir d'autres types d'expressions .
3
enfermer le corps de la fonction principale avec des accolades ({}) . Ces accolades contiennent le code principal se produira quand il est exécuté.
4
examiner le troisième prototype donné à l'étape 1 . L'argument argc indique le nombre d' arguments de ligne de commande et argv énumère leurs valeurs. Certaines implémentations des plates-formes à charge peuvent également fournir un troisième argument en faveur de l'environnement du programme
5
Regardez le programme suivant comme une utilisation de la fonction principale : .
# Include int main ( ) {cout return 0; }
" Bonjour tout le monde " programme est l'un des exemples les plus simples d'un programme C + + et traditionnellement le premier rencontré par l' étudiant + + C . Tous les programmes doivent avoir une fonction principale.
6
Notez que d'autres fonctions peuvent être définies avant principal est déclarée. Toutefois, la déclaration des marques principales de la début du programme indépendamment de son emplacement physique dans le code source.