Tutoriel C Semaine02
CLUB SDAD
fonction dont le type est spécifié par le mot-clef void. Les
arguments de la fonction sont appelés paramètres formels, par
opposition aux paramètres effectifs qui sont les paramètres avec
lesquels la fonction est effectivement appelée. Les paramètres
formels peuvent être de n'importe quel type. Leurs
identificateurs n'ont d'importance qu'à l'intérieur de la fonction.
Enfin, si la fonction ne possède pas de paramètres, on remplace
la liste de paramètres formels par le mot-clef void.
Le corps de la fonction débute éventuellement par des
déclarations de variables, qui sont locales à cette fonction. Il se
termine par l'instruction de retour à la fonction appelante,
return, dont la syntaxe est
return(expression);
La valeur d’expression est la valeur que retourne la fonction.
Son type doit être le même que celui qui a été spécifié dans l'en-
tête de la fonction. Si la fonction ne retourne pas de valeur
(fonction de type void), sa définition s'achève par
return;
Plusieurs instructions return peuvent apparaître dans une
fonction. Le retour au programme appelant sera alors provoqué
par le premier return rencontré lors de l'exécution. Voici
quelques exemples de définitions de fonctions :