Quel est le nom de la première ligne d'une fonction?
-
21-09-2019 - |
Question
J'écris une feuille de calcul, et que vous voulez demander aux élèves d'écrire une fonction qui ressemble à ceci:
isPrime(int number)
Qu'est-ce que la ligne appelée - manifeste vient à l'esprit, mais je ne pense pas que ce soit ...
La solution
Peut être appelé header
, declaration
ou signature
.
Le premier irait bien avec « déclaration de fonction », « tête de la fonction », « fonction corps ».
Autres conseils
function prototype
, declaration
ou signature
Si vous écrivez
bool isPrime(int);
vous appelez cette déclaration alors
bool isPrime(int number) { /* code */ }
est la réelle définition . (C permet une distinction explicite ici)
En général, votre expression est appelé (type) signature d'une fonction.
Signature == nom, nombre de paramètres, le type de paramètres, mais pas le type de retour, alors que la déclaration == type de signature + retour