4.8.7 Prototype de fonctions

Jusqu'à maintenant les fonctions que nous écrivions avaient un contenu. On disait tout de suite au compilateur : "textit{voilà ce que fait ma fonction}". Maintenant nous allons dire au compilateur : "textit{je ne te dit pas ce que fait ma fonction mais je te dis qu'elle existe}", enfin on lui dira ce quelle fait après quand même.

À quoi ça sert ?

Ça sert à pouvoir utiliser des fonctions qui existent déjà, mais que nous n'avons pas écrites, qui peuvent être des fonctions déjà compilées (dont le corps de la fonction est en binaire). Car nous n'allons pas nous amuser à réécrire toutes les fonctions qui existent. Des personnes se sont casser la tête sur des fonctions avant nous et c'est tant mieux, donc autant les utiliser.

Le prototype de notre fonction getMax serait comme ceci :

1
double getMax(double a, double b);