diff --git a/base_2.md b/base_2.md index c8c91cd25331e98a52b5955a44b195f91b03e30a..8ec43d34da0c53d8b037041fc92403418a3014f6 100644 --- a/base_2.md +++ b/base_2.md @@ -73,7 +73,8 @@ # Les fonctions (1/N) -- Les parties indépendantes d'un programme sont mises dans des fonctions. +- Les parties indépendantes d'un programme. +- Permettent de modulariser et compartimenter le code. - Syntaxe: ```C @@ -82,6 +83,9 @@ return expression; // type donne le type d'expression } ``` + +# Les fonctions (2/N) + - Exemple: ```C @@ -98,7 +102,7 @@ } ``` -# Les fonctions (2/N) +# Les fonctions (3/N) - Il existe un type `void`{.C}, "sans type", en C. - Il peut être utilisé pour signifier qu'une fonction ne retourne rien, ou qu'elle n'a pas d'arguments. @@ -116,7 +120,7 @@ } ``` -# Les fonctions (3/N) +# Les fonctions (4/N) ## Prototypes de fonctions @@ -135,7 +139,7 @@ } ``` -# Les fonctions (4/N) +# Les fonctions (5/N) ## Arguments de fonctions @@ -157,7 +161,7 @@ } ``` -# Les fonctions (5/N) +# Les fonctions (6/N) ## Arguments de fonctions: pointeurs