Structure du Programme C
Les programmes écrits en langage C sont structurés en blocs, souvent appelés blocs de construction. Voici un programme de base qui affiche le message "Hello, c<>definity!" à l'écran :
Main.c
12345678#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }
Les doubles barres obliques // indiquent un commentaire en C. Les commentaires n'affectent pas le comportement de votre programme ; ils sont destinés aux lecteurs humains, et non à l'ordinateur. En C, il existe deux types de commentaires :
comments.h
1234567// This is a single-line comment /* This is a multi-line comment */
Directive d'inclusion
La directive #include est une directive du préprocesseur qui intègre le fichier "stdio.h" dans le programme. Cette directive doit être placée au début, avant le démarrage du programme principal (main).
Fichier d'en-tête stdio
Le fichier "stdio.h" contient la fonction printf(). Son inclusion ajoute simplement la possibilité d'afficher du texte à l'écran dans le programme. De nombreux programmes en C n'ont pas, par défaut, accès aux fonctions d'E/S (entrée/sortie) ou à d'autres fonctions de la bibliothèque "stdio.h". C'est pourquoi il est nécessaire de l'inclure explicitement à l'aide de la directive #include.
Un principe directeur en C consiste à garder votre programme léger, en évitant l'inclusion de fonctions inutiles.
Fonction principale
Il s'agit de la fonction principale où réside le cœur de votre programme. Dans cet exemple, elle a pour tâche d'afficher du texte à l'écran. Le nom de cette fonction, main, est réservé en C, et il ne doit y avoir qu'une seule fonction main dans chaque programme. Considérez la fonction main comme le moteur d'une voiture ; elle est essentielle. Nous approfondirons les fonctions au fur et à mesure de ce cours.
Accolades et portée
Vous rencontrerez de nombreuses accolades {} en C et dans d'autres langages dérivés du C — elles sont emblématiques du langage. Ces accolades définissent des blocs de code, de la même manière que des briques constituent un mur.
Main.c
1234567891011121314#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.63
Structure du Programme C
Glissez pour afficher le menu
Les programmes écrits en langage C sont structurés en blocs, souvent appelés blocs de construction. Voici un programme de base qui affiche le message "Hello, c<>definity!" à l'écran :
Main.c
12345678#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }
Les doubles barres obliques // indiquent un commentaire en C. Les commentaires n'affectent pas le comportement de votre programme ; ils sont destinés aux lecteurs humains, et non à l'ordinateur. En C, il existe deux types de commentaires :
comments.h
1234567// This is a single-line comment /* This is a multi-line comment */
Directive d'inclusion
La directive #include est une directive du préprocesseur qui intègre le fichier "stdio.h" dans le programme. Cette directive doit être placée au début, avant le démarrage du programme principal (main).
Fichier d'en-tête stdio
Le fichier "stdio.h" contient la fonction printf(). Son inclusion ajoute simplement la possibilité d'afficher du texte à l'écran dans le programme. De nombreux programmes en C n'ont pas, par défaut, accès aux fonctions d'E/S (entrée/sortie) ou à d'autres fonctions de la bibliothèque "stdio.h". C'est pourquoi il est nécessaire de l'inclure explicitement à l'aide de la directive #include.
Un principe directeur en C consiste à garder votre programme léger, en évitant l'inclusion de fonctions inutiles.
Fonction principale
Il s'agit de la fonction principale où réside le cœur de votre programme. Dans cet exemple, elle a pour tâche d'afficher du texte à l'écran. Le nom de cette fonction, main, est réservé en C, et il ne doit y avoir qu'une seule fonction main dans chaque programme. Considérez la fonction main comme le moteur d'une voiture ; elle est essentielle. Nous approfondirons les fonctions au fur et à mesure de ce cours.
Accolades et portée
Vous rencontrerez de nombreuses accolades {} en C et dans d'autres langages dérivés du C — elles sont emblématiques du langage. Ces accolades définissent des blocs de code, de la même manière que des briques constituent un mur.
Main.c
1234567891011121314#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
Merci pour vos commentaires !