C Hello World : Votre premier programme – Guide pas à pas
Voici un programme classique « Hello World » écrit en C, suivi d'une explication détaillée de chaque composant.
#include <stdio.h> // Directive de préprocesseur
int main(void) // Déclaration de la fonction main
{
printf("Hello World"); // Affiche la chaîne sur la console
return 0; // Termine le programme
}
1. Directive de préprocesseur
La directive #include <stdio.h> indique au compilateur d'incorporer la bibliothèque Standard Input/Output, où printf est définie. L'inclusion du fichier d'en-tête approprié est obligatoire avant d'utiliser toute fonction de cette bibliothèque.
Des fichiers d'en-tête personnalisés peuvent également être inclus de la même manière : #include <nom-fichier.h>. Placez toutes les instructions #include au début de votre fichier source.
2. La fonction main
Tout programme C doit contenir une fonction main. Les signatures courantes incluent :
int main(void)int main(int argc, char *argv[])
L'utilisation de int main(void) signifie que le programme n'accepte pas d'arguments en ligne de commande et retournera un statut de sortie entier. Une valeur de retour de 0 indique une exécution réussie.
3. Structure du code
- Les accolades (
{ }) délimitent le corps demainet de toute autre fonction. - Chaque instruction se termine par un point-virgule (
;). - La fonction
printfimprime le texte spécifié sur la console.
4. Exécuter un programme C
Voici les étapes typiques pour créer, compiler et exécuter un programme C dans un EDI courant :
- Créez un nouveau projet et choisissez un fichier source C/C++.
- Configurez le chemin et le nom du fichier (se terminant par
.c). - Enregistrez le fichier et cliquez sur « Build & Run » (Construire et Exécuter).
Une fois compilé, la fenêtre de sortie devrait afficher :
Hello, World!
5. Résumé
- La fonction
mainest essentielle pour tout programme C. - Les fichiers d'en-tête doivent être inclus au début du fichier source.
- Tous les programmes C suivent un schéma structurel cohérent.
Langue C
- Construire votre premier FPGA : tutoriel LED clignotante (VHDL & Verilog)
- C# Hello World — Construire votre première application C#
- Java Hello World : Votre premier programme
- Votre premier programme VHDL : tutoriel Hello World pas à pas
- Tutoriel C++ Hello World : Code, configuration et explications pas à pas
- Les Fonctions en C++ Expliquées avec des Exemples de Code Pratiques
- calloc() en C : Allocation mémoire initialisée à zéro et exemple pratique
- Python time.sleep() : comment ajouter des délais dans votre code (exemple)
- Guide débutant Verilog : Exemple Hello World