1. Fonction qui ne retourne rien
Éléments d'une fonction qui ne retourne rien:
void nom (type argument, type argument, ...) {
//Bloc de code
}
- void
- indique qu'aucune variable n'est retournée)
- nom
- le nom de la fonction
- (type argument)
- les parenthèses regroupent les paramètres de la fonction. Chaque paramètre est précédé de son type
- bloc de code
- le bloc de code de la fonction
toast grillePain (pain tranche)
{
//griller la tranche de pain
return trancheGrillée;
}
2. Fonction qui retourne une valeur
Éléments d'une fonction qui retourne une valeur:
retour nom (type argument, type argument, ...) {
//Bloc de code
return valeur;
}
- retour
- le type de la variable retournée (void indique qu'aucune variable n'est retournée)
- nom
- le nom de la fonction
- (type argument)
- les parenthèses regroupent les paramètres de la fonction. Chaque paramètre est précédé de son type
- bloc de code
- le bloc de code de la fonction
- return
- un mot clé qui indique la valeur a retourner.
int addition (int a, int b)
{
//retourner un entier
return a+b;
}
3. Porté d'une variable dans une fonction
Exemples: