C ++ est utilisé dans divers domaines, tels que les logiciels intégré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éduraux et orientés objet, il est à la fois fort et polyvalent.
Dans cet article, nous allons discuter de la structure de base d'un programme C ++ et vous montrer comment rédiger un simple programme «Hello World».
Structure du programme C ++
Avant d'écrire le programme «Hello World» en C ++, discutons d'abord des éléments principaux d'un programme C ++. Voici un exemple de squelette du programme C ++:
Parce que chaque programme C ++ adhère à cette structure de base, nous allons maintenant expliquer les éléments principaux de cette structure en profondeur.
La première ligne est «#include». Ici, «iOStream» signifie un flux d'entrée / sortie, où un flux est une série de caractères ou d'octets. Cette ligne demande 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.
Le «iOStream» comprend les objets suivants:
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 ()», une valeur de 0 sera retournée.
L'accumulation bouclée d'ouverture indique le début du corps de la fonction principale. L'acticule bouclée de fermeture indique la fin du corps de la fonction «main ()». Le reste de votre code sera placé à l'intérieur des accolades bouclées
Hello World (Helloworld.cpp)
Maintenant, écrivons un simple programme «Hello World» et exécutons-le. Nous utiliserons les ressources de flux de bibliothèque standard C ++ pour écrire la chaîne «Hello World» à la sortie standard.
#inclure
int main()
Std :: Count << ”Hello World” << std::endl;
retour 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 les commentaires du clavier et stocker les données en tant que 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 (i.e., : :). 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:
#inclure
int main()
compter << ”Hello World” << endl;
retour 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:
#inclure
Utilisation de Namespace Std;
int main()
compter << ”Hello World” << endl;
retour 0;
Dans le programme ci-dessus, nous avons mentionné l'espace de noms «std» dans la deuxième ligne (i.e., «Utilisation de Namespace 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 à 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 la sortie:
Comme vous pouvez le voir, nous obtenons la même sortie.
Conclusion
C ++ est un langage de programmation flexible et à usage général qui est largement utilisé dans divers domaines. Il s'agit d'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 rédiger un simple programme «Hello World» dans le langage de programmation C ++ et expliqué divers éléments du programme.