Structure d'un programme - C Tutoriels

Le panneau de gauche montre au-dessus du code C ++ pour ce programme. Le panneau de droite montre le résultat lorsque le programme est exécuté par un ordinateur. Les chiffres gris à gauche des panneaux sont des numéros de ligne pour faire discuter des programmes et des recherches sur des erreurs plus facile. Ils ne font pas partie du programme.







Examinons cette ligne de programme en ligne:

La fonction nommée principale est une fonction spéciale dans tous les programmes C ++; il est la fonction appelée lorsque le programme est exécuté. L'exécution de tous les programmes C ++ commence par la fonction principale, peu importe où la fonction est en fait situé dans le code.
Lignes 5 et 7: < and > L'accolade ouverte ( < ) at line 5 indicates the beginning of main 's function definition, and the closing brace ( > ) À la ligne 7, indique son extrémité. Tout entre ces accolades est le corps de la fonction qui définit ce qui se passe lorsque principal est appelé. Toutes les fonctions utilisent des accolades pour indiquer le début et la fin de leurs définitions.







Ligne 6: std :: Cout << "Hello World!"; This line is a C++ statement. A statement is an expression that can actually produce some effect. It is the meat of a program, specifying its actual behavior. Statements are executed in the same order that they appear within a function's body.

Cette déclaration comporte trois parties: Tout d'abord, std :: Cout. qui identifie le st andardc haracter sur dispositif de vente (généralement, c'est l'écran d'ordinateur). En second lieu, l'opérateur d'insertion ( << ), which indicates that what follows is inserted into std::cout. Finally, a sentence within quotes ("Hello world!"), is the content inserted into the standard output.

Le programme a été structuré en différentes lignes et bien en retrait, afin de le rendre plus facile à comprendre pour les humains lire. Mais C ++ n'a pas de règles strictes en matière de retrait ou sur la façon de diviser les instructions dans les différentes lignes. Par exemple, au lieu de

Nous aurions pu écrire:

tous dans une seule ligne, ce qui aurait eu exactement le même sens que le code précédent.

Maintenant, nous allons ajouter une déclaration supplémentaire à notre programme:

Dans ce cas, le programme a effectué deux insertions dans std :: Cout dans deux états différents. Encore une fois, la séparation dans les différentes lignes de code donne simplement une meilleure lisibilité au programme, car principal aurait pu être parfaitement valable Définie de cette façon:







Articles Liés