Programmation en C – Structure d’un programme
Avant d’étudier les éléments de base du langage de programmation C, examinons la structure de programme C afin que nous puissions la prendre comme référence dans les chapitres suivantes.
Exemple Hello World
Un programme C se compose essentiellement des parties suivantes :
- Les Commandes de préprocesseur
- Les fonctions
- Les variables
- Les déclarations et les expressions
- Les commentaires
Voici un code simple qui affiche le mot « Hello World » :
#include <stdio.h> int main() { /* my first program in C */ printf("Hello, World! n"); return 0; }
Jetons un coup d’oeil 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 à un compilateur C d’inclure le fichier stdio.h avant de compiler le programme.
– 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é mis pour ajouter des commentaires supplémentaires dans le programme. Donc, ces lignes sont appelées des commentaires dans le programme.
– La ligne suivante printf (…) est une autre fonction disponible en C qui fait appel au message « Hello, World! » et à afficher sur l’écran.
– La ligne suivante retourne 0; met fin à la fonction main() et renvoie la valeur 0.
Compiler et exécuter le programme C
On va voir comment enregistrer le code source dans un fichier et comment le compiler et l’exécuter. Voici les 7 étapes :
– Ouvrez un éditeur de texte et ajoutez le code ci-dessus.
– Enregistrez le fichier comme hello.c
– Ouvrez une invite de commandes et allez dans le répertoire où vous avez enregistré le fichier.
– Tapez gcc hello.c et appuyez sur Entrée pour compiler votre code.
– S’il n’y a pas d’erreurs dans votre code, l’invite de commande vous amènera à la ligne suivante et générera un fichier exécutable a.out.
– Maintenant, tapez a.out pour exécuter votre programme.
– Vous verrez la sortie « Hello World » s’affiche sur l’écran.
$ gcc hello.c $ ./a.out Hello, World!
Assurez-vous que le compilateur gcc est dans votre PATH et que vous l’exécutez dans le répertoire contenant le fichier source hello.c.