Leçon 3 : Votre premier programme en C : 'Hello World'
Écrivons l'emblématique premier programme qui affiche du texte à l'écran.
Le code (hello.c)
c #include <stdio.h>
int main() { // Affiche le message dans la console printf("Hello, World!\n"); return 0; }
Explication ligne par ligne
#include <stdio.h>: Cette ligne est une directive de préprocesseur. Elle demande au compilateur d'inclure le contenu du fichier d'en-tête Standard Input/Output (stdio.h), qui contient la définition de la fonctionprintf.int main(): C'est la fonction principale. L'exécution de tout programme C commence ici.intindique que la fonction renvoie une valeur entière.{ ... }: Les accolades définissent le corps de la fonction, contenant les instructions à exécuter.printf("Hello, World!\n");: L'instruction centrale.printfest utilisée pour afficher du texte.\nest une séquence d'échappement représentant un caractère de saut de ligne.return 0;: Cela termine la fonctionmainet signale au système d'exploitation que le programme s'est exécuté avec succès (0 signifie généralement le succès).
Compilation et exécution
-
Sauvegarder : Enregistrez le code sous le nom
hello.c. -
Compiler : Ouvrez le terminal dans le répertoire où vous avez enregistré le fichier et exécutez : bash gcc hello.c -o hello_program
gcc: La commande du compilateur.hello.c: Le fichier source.-o hello_program: Génère le fichier exécutable nomméhello_program(ouhello_program.exesous Windows).
-
Exécuter : Lancez le fichier généré : bash ./hello_program
Résultat :
Hello, World!