C Structure du programme

Avant d'apprendre les éléments de base du C, examinons d'abord la structure d'un programme C minimal, que nous pourrons utiliser comme référence dans les chapitres suivants.

Exemple Hello World en C

Les programmes C se composent principalement des parties suivantes :

  • Directive de préprocesseur
  • Fonction
  • Variable
  • Instructions et expressions
  • Commentaires

Examinons un simple morceau de code qui peut afficher le mot « Hello World » :

Exemple

#include <stdio.h> int main() { /*Mon premier programme C*/ printf("Hello, World! \n"); return 0; }

Ensuite, expliquons le programme ci-dessus :

  1. La première ligne du programme#include <stdio.h>Il s'agit d'une directive de préprocesseur qui indique au compilateur C d'inclure le fichier stdio.h avant la compilation proprement dite.
  2. Ligne suivanteint main()C'est la fonction principale ; le programme commence son exécution à partir d'ici.
  3. La ligne suivante /*...*/ sera ignorée par le compilateur ; c'est ici que se trouvent les commentaires du programme. On les appelle commentaires de programme.
  4. Ligne suivanteprintf(...)C'est une autre fonction disponible en C qui affiche le message « Hello, World! » à l'écran.
  5. Ligne suivantereturn 0;Elle termine la fonction main() et renvoie la valeur 0.

Compiler et exécuter des programmes C

Voyons maintenant 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 soushello.c。
  3. Ouvrez l'invite de commandes et rendez-vous dans le répertoire où le fichier est enregistré.
  4. Tapezgcc hello.c, appuyez sur Entrée et compilez le code.
  5. S'il n'y a aucune erreur dans le code, l'invite de commandes passera à la ligne suivante et généreraa.out (Windows génère a.exe)un fichier exécutable.
  6. Maintenant, tapeza.outpour exécuter le programme (sous Windows, tapeza.exe)。
  7. Vous pouvez voir ce qui suit affiché à l'écran :"Hello World"。
$ gcc hello.c
$ ./a.out
Hello, World!

Assurez-vous que votre variable PATH contient déjà le compilateur gcc, et veillez à l'exécuter dans le répertoire contenant le fichier source hello.c.

S'il y a plusieurs fichiers de code source C, la méthode de compilation est la suivante :

$ gcc test1.c test2.c -o main.out
$ ./main.out

test1.c et test2.c sont deux fichiers de code source.

autres extensions