From a521c14afd0e10220d431c2cb9bd0e16b32d849a Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@hesge.ch> Date: Mon, 23 Sep 2019 13:20:26 +0200 Subject: [PATCH] mise a jour fonctions --- base_2.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/base_2.md b/base_2.md index c8c91cd..8ec43d3 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 -- GitLab