Qual è il nome per la prima linea di una funzione?
-
21-09-2019 - |
Domanda
Sto scrivendo un foglio di lavoro, e voglio chiedere agli studenti di scrivere una funzione che assomiglia a questo:
isPrime(int number)
Da quella linea chiamato - manifesta viene in mente, ma non credo che è ...
Soluzione
potrebbe essere chiamato header
, declaration
o signature
.
Il primo sarebbe andato bene con la "dichiarazione di funzione", "intestazione funzione", "corpo della funzione".
Altri suggerimenti
function prototype
, declaration
o signature
Se si scrive
bool isPrime(int);
si chiama questa dichiarazione , mentre
bool isPrime(int number) { /* code */ }
è il vero e proprio definizione . (C permette una distinzione esplicita qui)
In generale, la tua espressione è chiamata (tipo) firma di una funzione.
Firma == nome, il numero di parametri, il tipo di parametri, ma non il tipo di ritorno, considerando che la dichiarazione == firma + ritorno tipo