définition-de-fonction :
type identificateur ( liste-de-déclarations-de-paramètres )
{
liste-de-déclarations
liste-d'instructions
}
Note
type est le type de la valeur rendue par la fonction ;
identificateur est le nom de la fonction ;
liste-de-déclarations-de-paramètres
est la liste (séparés par des virgules) des déclarations des paramètres formels.
La liste-de-déclarations permet si besoin est,
de déclarer des variables qui seront locales à la fonction,
elles seront donc inaccessibles de l'extérieur.
La liste-d'instructions est l'ensemble des instructions
qui seront exécutées sur appel de la fonction.
Parmi ces instructions,
il doit y avoir au moins une instruction du type :
return expression ;
Lors de l'exécution d'une telle instruction, expression est évaluée,
et le contrôle d'exécution est rendu à l'appelant de la fonction.
La valeur rendue par la fonction est celle de expression.