Tutoriel simple C++ Hello World

Simple C Hello World Tutorial



C++ est un langage de programmation flexible et polyvalent qui a été créé à l'origine en 1985 par Bjarne Stroustrup , un informaticien danois. Aujourd'hui, C++ est considéré comme l'un des langages les plus puissants utilisés pour le développement de logiciels.

C++ est utilisé dans divers domaines, tels que les logiciels embarqués, les systèmes d'exploitation en temps réel, le développement de jeux et la finance, et parce qu'il prend en charge les styles de programmation procédurale et orienté objet, il est à la fois solide et polyvalent.







Dans cet article, nous allons discuter de la structure de base d'un programme C++ et vous montrer comment écrire un programme Hello World simple.



Structure du programme C++

Avant d'écrire le programme Hello World en C++, commençons par discuter des principaux éléments d'un programme C++. Voici un exemple de squelette de programme C++ :







Parce que chaque programme C++ adhère à cette structure de base, nous allons maintenant expliquer en profondeur les principaux éléments de cette structure.

La première ligne est #include . Ici, iostream signifie flux d'entrée/sortie, où un flux est une série de caractères ou d'octets. Cette ligne indique au préprocesseur d'inclure le contenu de la bibliothèque dans le programme.



Il existe plusieurs bibliothèques disponibles dans le langage de programmation C++. Les bibliothèques contiennent des objets et des fonctions intégrés que les programmeurs peuvent utiliser pour écrire des programmes, et ils sont fournis par le compilateur C++. Lorsque nous installons le compilateur C++, nous obtenons toutes les bibliothèques associées.

L'iostream comprend les objets suivants :

  1. cin : le flux d'entrée standard
  2. cout : le flux de sortie standard
  3. cerr : le flux de sortie standard pour les erreurs
  4. clog : le flux de sortie pour la journalisation

Chaque programme C++ a une fonction main(). Dans cet exemple, la valeur renvoyée par la fonction principale est un entier. Par conséquent, après l'exécution de la fonction main() ici, une valeur de 0 sera renvoyée.

L'accolade ouvrante indique le début du corps de la fonction principale. L'accolade fermante indique la fin du corps de la fonction main(). Le reste de votre code sera placé à l'intérieur des accolades

Bonjour tout le monde (HelloWorld.cpp)

Maintenant, écrivons un simple programme Hello World et exécutons-le. Nous utiliserons les ressources de flux de la bibliothèque standard C++ pour écrire la chaîne Hello World dans la sortie standard.

#comprendre
entierprincipale()
{
les heures::compter <<Bonjour le monde<<les heures::fin;
revenir 0;
}

Pour compiler le programme C++, vous devez utiliser la commande g ++ -o .

Nous avons discuté du fichier d'en-tête iostream dans la section précédente ; cin et cout sont des objets couramment utilisés : cin est principalement utilisé pour obtenir des entrées à partir du clavier et stocker les données sous forme de variable, tandis que cout est utilisé pour imprimer les données à l'écran.

Nous pouvons utiliser cout pour afficher Hello World à l'écran. Cependant, nous ne pouvons pas utiliser l'objet cout directement car il appartient à l'espace de noms std. Par conséquent, nous utilisons l'opérateur de résolution de portée (c'est-à-dire ::). De plus, pour imprimer une nouvelle ligne, nous avons utilisé std::endl.

Si vous n'utilisez pas l'opérateur de résolution de portée, vous obtiendrez l'erreur suivante :

#comprendre
entierprincipale()
{
compter<<Bonjour le monde<<fin;
revenir 0;
}

Pour corriger l'erreur ci-dessus, vous pouvez soit ajouter correctement l'opérateur de résolution de portée, soit mentionner l'espace de noms au début du programme. Si vous souhaitez utiliser cout sans utiliser l'opérateur de résolution de portée, vous pouvez écrire le code suivant :

#comprendre
à l'aide de espace de nomsles heures;
entierprincipale()
{

compter<<Bonjour le monde<<fin;
revenir 0;
}

Dans le programme ci-dessus, nous avons mentionné l'espace de noms std dans la deuxième ligne (c'est-à-dire en utilisant l'espace de noms std;). Par conséquent, nous n'avons pas besoin d'utiliser l'opérateur de résolution de portée à chaque fois que nous utilisons un objet de l'espace de noms std, et nous pouvons simplement utiliser cout pour imprimer quelque chose sur la sortie standard au lieu d'écrire std::cout. De même, nous n'avons pas besoin d'utiliser l'opérateur de résolution de portée pour endl.

Maintenant, nous allons compiler ce programme et voir le résultat :

Comme vous pouvez le voir, nous obtenons le même résultat.

Conclusion

C++ est un langage de programmation flexible et polyvalent qui est largement utilisé dans divers domaines. C'est une extension du langage de programmation C et il hérite de la syntaxe de la programmation C. Dans cet article, nous vous avons montré comment écrire un programme Hello World simple dans le langage de programmation C++ et expliqué divers éléments du programme.