Pour commencer, le programme Hello World est la première étape vers l’apprentissage de n’importe quel langage de programmation et également l’un des programmes les plus simples que vous apprendrez. Il suffit d'afficher le message Hello World à l'écran. Examinons le programme et essayons de comprendre les terminologies impliquées.
Programme C pour imprimer Hello World
Le programme C suivant affiche Hello World dans la sortie.
C
flotter en chaîne
// Simple C program to display 'Hello World'> // Header file for input output functions> #include> // main function -> // where the execution of program begins> int> main()> {> >// prints hello world> >printf>(>'Hello World'>);> >return> 0;> }> |
>
json à partir d'un objet Java
>Sortir
Hello World>
Compilation du premier programme C
Avant de procéder à l'écriture du premier programme, l'utilisateur doit configurer un compilateur de programme C, qui compilera et exécutera le programme Hello World. Ici, nous avons utilisé un compilateur GCC basé sur Windows pour compiler et exécuter le programme. Pour en savoir plus sur la configuration du compilateur GCC local ou l'exécution à l'aide de l'IDE en ligne, reportez-vous à Définition de l'environnement de développement C .
Étape 1: Cela nécessite d'écrire le programme Hello World, dans un éditeur de texte et d'enregistrer le fichier avec l'extension .c , par exemple, nous avons stocké le programme dans un fichier de type C BonjourMonde.c .

Étape 2: Cela inclut l'ouverture de CMD ou d'une ligne d'invite de commande et la navigation vers le répertoire où se trouve le fichier HelloWorld.c. Ici, il est présent dans C:UtilisateursChinExemple .
qu'est-ce qui est automatiquement câblé en Java
Étape 3: Pour compiler le code, exécutez la commande suivante :
gcc HelloWorld.c>
Cela créerait un fichier exécutable en C avec un nom aléatoire donné par le compilateur lui-même. Nous avons obtenu le nom du fichier exécutable sous la forme un.

Pour donner un nom orienté utilisateur, exécutez la commande suivante :
gcc -o helloworld HelloWorld.c>
Cela créerait un fichier exécutable en C nommé helloworld.
Étape 4: Pour exécuter le fichier exécutable afin d'obtenir le résultat, exécutez la commande suivante :
helloworld>

Explication du Code
Comprenons maintenant les terminologies du programme ci-dessus :
Ligne 1:
// Simple C program to display Hello World>
- Il s'agit d'une seule ligne de commentaire. Un commentaire est utilisé pour afficher des informations supplémentaires sur le programme.
- Un commentaire ne contient aucune logique de programmation car il n'est pas lu par le compilateur. Lorsqu'un commentaire est rencontré par un compilateur, le compilateur ignore simplement cette ligne de code.
- Toute ligne commençant par '//' sans guillemets OU entre /*…*/ en C est un commentaire.
En savoir plus sur les commentaires en C
Java si instruction
Ligne 3 :
#include>
- En C, toutes les lignes commençant par le signe dièse (#) sont appelées directives. Ces instructions sont traitées par le programme préprocesseur invoqué par le compilateur.
- Le #inclure La directive indique au compilateur d'inclure un fichier et #inclure indique au compilateur d'inclure le fichier d'en-tête du fichier d'entrée-sortie standard qui contient les déclarations de toutes les fonctions standard de la bibliothèque d'entrée/sortie.
En savoir plus sur les préprocesseurs en C.
Ligne 6 :
int main()>
- Cette ligne permet de déclarer une fonction nommée main qui renvoie des données de type entier. Une fonction est un groupe d'instructions conçues pour effectuer une tâche spécifique. L'exécution de chaque programme C commence par la fonction main(), quel que soit l'endroit où se trouve la fonction dans le programme. Ainsi, chaque programme C doit avoir une fonction main() et c’est la fonction où commence l’exécution du programme.
- { et } : Les accolades ouvrantes '{' indiquent le début de la fonction principale et les accolades fermantes '}' indiquent la fin de la fonction principale. Tout ce qui se trouve entre ces deux éléments constitue le corps de la fonction principale et est appelé les blocs.
En savoir plus sur la fonction main() en C.
Ligne 10 :
printf('Hello World');> - Cette ligne indique au compilateur d'afficher le message Hello World à l'écran. Cette ligne est appelée une instruction en C. Chaque instruction est destinée à effectuer une tâche. Un point-virgule « ; » est utilisé pour terminer une instruction. Le caractère point-virgule à la fin de l’instruction est utilisé pour indiquer que l’instruction se termine là.
- Le printf() La fonction est utilisée pour imprimer un flux de caractères de données sur la console stdout. Tout ce qu'il contient est affiché sur le périphérique de sortie.
En savoir plus sur les entrées/sorties en C.
Ligne 12 :
return 0;>
- C'est aussi une déclaration. Cette instruction est utilisée pour renvoyer une valeur d'une fonction et indique la fin d'une fonction. Cette instruction est essentiellement utilisée dans les fonctions pour renvoyer les résultats des opérations effectuées par une fonction.
- Échancrure : Comme vous pouvez le voir, les instructions printf et return ont été mises en retrait ou déplacées vers la droite. Ceci est fait pour rendre le code plus lisible. Dans un programme comme Hello World, cela ne semble pas avoir beaucoup d'importance, mais à mesure que le programme devient plus complexe, cela rend le code plus lisible et moins sujet aux erreurs. Par conséquent, il faut toujours utiliser des indentations et des commentaires pour rendre le code plus lisible.
Plus d'informations sur le retour en C.
FAQ sur le style d'écriture des programmes.