4.8.2 Un petit exemple

Nous allons écrire la fonction valeur maximale. Nous lui passerons deux double (par exemple) et elle nous renverra la plus grande des deux valeurs.

Nous pouvons écrire cette fonction comme ceci :

1
2
3
4
double getMax(double a, double b){
	if(a > b) return a;
	else return b;
}

Voilà, nous avons bien donné deux paramètres à la fonction, et elle nous en renvoie un par l’intermédiaire du mot clé return

Et si je ne veux rien retourner comme valeur ?

Dans ce cas il faut mettre void à la place de typeRetourné et la fonction ne retournera rien , pour qu'elle s'arrête pendant son exécution (enfin en plein milieu) il faudra mettre un return; , il n'est pas nécessaire de mettre un return; à la fin d'une fonction qui ne retourne rien (le return void; ne se fait pas).

Cette fonction ne retourne rien :

1
2
3
void fonctionQuiretourneRien(){

}