C - Structure du programme

Avant d'étudier les blocs de construction de base du langage de programmation C, examinons une structure de programme C minimale afin de pouvoir la prendre comme référence dans les chapitres à venir.

Exemple Hello World

Le programme AC se compose essentiellement des parties suivantes -

  • Commandes du préprocesseur
  • Functions
  • Variables
  • Déclarations et expressions
  • Comments

Regardons un code simple qui afficherait les mots "Hello World" -

#include <stdio.h>

int main() {
   /* my first program in C */
   printf("Hello, World! \n");
   
   return 0;
}

Jetons un coup d'œil aux différentes parties du programme ci-dessus -

  • La première ligne du programme #include <stdio.h> est une commande de préprocesseur, qui indique au compilateur C d'inclure le fichier stdio.h avant de passer à la compilation réelle.

  • La ligne suivante int main () est la fonction principale où commence l'exécution du programme.

  • La ligne suivante /*...*/ sera ignorée par le compilateur et elle a été placée pour ajouter des commentaires supplémentaires dans le programme. Donc, ces lignes sont appelées commentaires dans le programme.

  • La ligne suivante printf (...) est une autre fonction disponible en C qui provoque le message "Hello, World!" à afficher à l'écran.

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

Compiler et exécuter le programme C

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

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

  • Enregistrez le fichier sous hello.c

  • Ouvrez une invite de commande et accédez au répertoire dans lequel vous avez enregistré le fichier.

  • Tapez gcc hello.c et appuyez sur Entrée pour compiler votre code.

  • S'il n'y a aucune erreur dans votre code, l'invite de commande vous amène à la ligne suivante et générerait a.out fichier exécutable.

  • Maintenant, tapez a.out pour exécuter votre programme.

  • Vous verrez la sortie "Hello World" imprimée à l'écran.

$ gcc hello.c
$ ./a.out
Hello, World!

Assurez-vous que le compilateur gcc est dans votre chemin et que vous l'exécutez dans le répertoire contenant le fichier source hello.c.