9.3. Premier avertissement : déclaration ≠ définition de fonction

En informatique, on distinguera bien les deux notions suivantes : – déclarer une fonction, sous la forme d'un prototype : c'est la traduction en Langage C du dessin du bloc fonctionnel. Ce mode d'emploi de la fonction est destiné au programmeur humain et au compilateur. Voir le chapitre « Utilisation de fonctions » pour plus de détails et des exemples. Exemple de prototype tiré du chapitre « Un programme C plus évolué » : – définir une fonction : beaucoup plus complète que la déclaration qu'elle reprend dans sa ligne d'en‐tête, la définition donne la suite des instructions qui composent la fonction, c'est‐à‐dire le code interne de la fonction. Exemple de définition tiré du chapitre « Un programme C plus évolué » :
Par exemple : est beaucoup plus clair pour le programmeur que : … qui convient pourtant au compilateur. |