1.Simple programme en С++

• Commentaires
• Clause d'inclusion
• Fonction main
• Affichage de message

 

1.Simple programme en С++
/* exemple 1 Affiche le texte Hello world! */ #include < iostream.h > int main() { cout<<" Hello world!"; return 0; } • Commentaires

Sur les lignes:
/* exemple 1 Affiche le texte Hello world! */ de l'exemple ci-dessus on trouve un texte, qui commence par les signes /* et qui finit par les signes */. C'est un commentaire. Facultatifs, les commentaires servent à introduire en marge d'un programme des explications favorisant la lisibilité du texte du programme. Les commentaires ne sont pas traités par le compilateur. Ils peuvent être introduits à n'importe quel endroit dans le programme, pour éclairer le sens des définitions, des modules, des instructions, etc. Le commentaire en C++ peut commencer encore par les signes //. En ce cas le commentaire continue jusqu'à la fin de la ligne :
// C’est un commentaire écrit sur une ligne

• Clause d'inclusion #include

La ligne suivante
#include < iostream.h >
sert à introduire des informations utiles au compilateur, concernant les fonctions standard d'entrée/sortie (input/output stream, c’est flux d'entrée/sortie) comme celles permettant d'afficher des caractères à l'écran, de saisir des valeurs au clavier, etc. Cette entête donc est absolument nécessaire dans tous les programmes réalisant des entrées/sorties.

• Fonction main

Le fragment
int main( )
{
...
return 0 ;
}
définit une fonction nommée main /principal /. Celui-ci se compose d'un bloc d'instructions, délimité par les accolades { et }. Chaque programme en C++ doit avoir seulement une fonction principale main . Quand on exécute le programme, le système d’opération passe le contrôle de la fonction main. Les parenthèses ( ) après le mot - clé main sont obligatoires. Elles désignent que ce fragment est une fonction. Le mot-clé int avant main signifie que le résultat de l’exécution de la fonction main est un entier. Le résultat renvoyé est écrit après l‘instruction return : return 0 ; Dans ce cas un code d'erreur retourne au système d'exploitation (ici, 0 signifie qu'il n'y a pas d'erreur).

• Affichage de message

La seule instruction de ce programme:
cout << " Hello world!";
affiche le message Hello world! à l'écran. Notez les guillemets ("), qui servent à délimiter le message, et le symbole endl (end of line), qui provoque un passage du curseur à la ligne suivante, après l'affichage du message. L'opérateur << doit précéder la partie du message, dans une instruction cout. Le point-virgule (;) termine chaque instruction dans le programme en C++.