Bonjour,
Le prototype sert a "signaler" au autres fonctions qu'une fonction donnée existe.
On peut les déclarés dans une fonction, mais du coup les autres ne peuvent pas les "voir".
En général on fait un entête ou on met les prototypes, et on inclus l'entête au début du fichier, du moins en C/C++.