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
Ensuite, expliquons le programme ci-dessus :
- 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.
- Ligne suivanteint main()C'est la fonction principale ; le programme commence son exécution à partir d'ici.
- 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.
- Ligne suivanteprintf(...)C'est une autre fonction disponible en C qui affiche le message « Hello, World! » à l'écran.
- 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 :
- Ouvrez un éditeur de texte et ajoutez le code ci-dessus.
- Enregistrez le fichier soushello.c。
- Ouvrez l'invite de commandes et rendez-vous dans le répertoire où le fichier est enregistré.
- Tapezgcc hello.c, appuyez sur Entrée et compilez le code.
- 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.
- Maintenant, tapeza.outpour exécuter le programme (sous Windows, tapeza.exe)。
- 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