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 que nous puissions la prendre comme référence dans les chapitres à venir.
Exemple Hello World
Un programme C se compose essentiellement des parties suivantes −
- Commandes du préprocesseur
- Fonctions
- Variables
- Énoncés et expressions
- Commentaires
Regardons un code simple qui imprimerait les mots "Hello World" −
Démo en direct#include <stdio.h> int main() { /* my first program in C */ printf("Hello, World! \n"); return 0; }
Passons en revue les différentes parties du programme ci-dessus −
-
La première ligne du programme #include
est une commande de préprocesseur, qui indique à un compilateur C d'inclure le fichier stdio.h avant de passer à la compilation proprement dite. -
La ligne suivante int main() est la fonction principale où l'exécution du programme commence.
-
La ligne suivante /*...*/ sera ignorée par le compilateur et elle a été placée pour ajouter des commentaires supplémentaires dans le programme. Ces lignes sont donc 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 retourne 0 ; termine la fonction main() et retourne 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 où vous avez enregistré le fichier.
-
Tapez gcc bonjour.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 a.out fichier exécutable.
-
Maintenant, tapez a.out pour exécuter votre programme.
-
Vous verrez la sortie "Hello World" imprimé à l'écran.
$ gcc hello.c $ ./a.out Hello, World!
Assurez-vous que le compilateur gcc se trouve dans votre chemin et que vous l'exécutez dans le répertoire contenant le fichier source hello.c.
Langue C