This commit is contained in:
2026-01-06 13:25:47 +01:00
parent ffdacaf5f9
commit 019beb156c
2 changed files with 30 additions and 3 deletions

View File

@@ -9,7 +9,27 @@ Un programme en langage C est constitué des éléments suivants :
- Structures de contrôle
- Commentaires
### Exemple minimaliste
En langage C, un programme est souvent découpé en plusieurs fichiers afin dêtre plus clair et mieux organisé. On utilise principalement deux types de fichiers :
- les fichiers .c (fichiers source)
- les fichiers .h (fichiers den-tête, ou headers)
Un fichier .c contient le **code réel** du programme, cest-à-dire :
- les fonctions (leur définition)
- les instructions exécutées
Cest dans les fichiers .c que se trouve le "travail" effectué par le programme.
Un fichier .h sert à **déclarer** ce qui sera utilisé ailleurs dans le programme.
On y trouve généralement :
- les prototypes de fonctions
- les constantes (#define)
- parfois des types (struct, typedef)
## Exemple minimaliste
```c
#include <stdio.h> // Directive de préprocesseur
@@ -35,6 +55,13 @@ Déclarer une constante
```c
#define PI 3.1415
```
### Blocs de code
En langage C, les accolades `{ }` définissent un bloc de code. Un bloc regroupe plusieurs instructions qui vont être exécutées ensemble.
Un bloc commence avec `{` et se termine avec `}`.
Tout ce qui se trouve entre les accolades appartient au même bloc.
### Fonctions