GEII
This commit is contained in:
11
anatomie.md
11
anatomie.md
@@ -29,6 +29,10 @@ On y trouve généralement :
|
||||
- les constantes (#define)
|
||||
- parfois des types (struct, typedef)
|
||||
|
||||
En résumé
|
||||
- .h : une fiche descriptive, une table des matière
|
||||
- .c : le mode d’emploi détaillé
|
||||
|
||||
## Exemple minimaliste
|
||||
|
||||
```c
|
||||
@@ -42,7 +46,11 @@ int main() { // Début de la fonction principale
|
||||
|
||||
### Directives de préprocesseur
|
||||
|
||||
Les directives de préprocesseur commencent par le symbole # et sont traitées avant la compilation. Elles servent principalement à inclure des bibliothèques ou définir des constantes.
|
||||
Les directives de préprocesseur commencent par le symbole `#` et sont traitées avant la compilation. Elles servent principalement à inclure des bibliothèques ou définir des constantes.
|
||||
|
||||
La directive `#include` permet d’indiquer au compilateur d’insérer le contenu d’un fichier.
|
||||
|
||||
Cela permet à un fichier .c de connaître les fonctions définies ailleurs.
|
||||
|
||||
Inclure la bibliothèque d'entrées/sorties standard (stdio : standard input output)
|
||||
|
||||
@@ -55,6 +63,7 @@ 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.
|
||||
|
||||
Reference in New Issue
Block a user