Structure du programme C


Avant d'apprendre les éléments de base du langage C, examinons une structure minimale de programme C qui peut être utilisée comme référence dans les chapitres suivants.

Instance C Hello World

Le programme C comprend principalement les parties suivantes :

  • Instructions du préprocesseur

  • Fonction

  • Variable

  • Instruction et expression

  • Commentaire

Regardons un code simple qui peut afficher le mot "Hello World":

#include <stdio.h>int main(){   /* 我的第一个 C 程序 */
   printf("Hello, World! \n");   
   return 0;}

Expliquons ensuite le programme ci-dessus :

  1. La première ligne du programme#include <stdio.h> est une directive de préprocesseur qui indique au compilateur C d'inclure le fichier stdio.h avant la compilation proprement dite.

  2. La ligne suivante int main() est la fonction principale, et l'exécution du programme commence à partir d'ici.

  3. La ligne suivante /*...*/ sera ignorée par le compilateur et le contenu du commentaire du programme est placé ici. Ils sont appelés commentaires pour le programme.

  4. Ligne suivante printf(...) est une autre fonction disponible en C qui affichera le message "Hello, World !"

  5. La ligne suivante return 0; termine la fonction main() et renvoie la valeur 0.

Compilation et exécution de programmes C

Voyons ensuite comment enregistrer le code source dans un fichier, et comment le compiler et l'exécuter. Voici les étapes simples :

  1. Ouvrez un éditeur de texte et ajoutez le code ci-dessus.

  2. Enregistrez le fichier sous hello.c.

  3. Ouvrez l'invite de commande et entrez le répertoire dans lequel le fichier est enregistré.

  4. Tapez gcc hello.c et appuyez sur Entrée pour compiler le code.

  5. S'il n'y a aucune erreur dans le code, l'invite de commande passera à la ligne suivante et générera le fichier exécutable a.out.

  6. Maintenant, tapez a.out pour exécuter le programme.

  7. Vous pouvez voir "Hello World" affiché à l'écran.

$ gcc hello.c
$ ./a.outHello, World!

Assurez-vous d'avoir le compilateur gcc dans votre chemin et assurez-vous de l'exécuter dans le répertoire contenant le fichier source hello.c.