Я пишу рабочий лист и хочу попросить студентов написать функцию, которая выглядит так:
isPrime(int number)
Как называется эта строчка - приходит на ум manifest, но не думаю, что это все ...
Я пишу рабочий лист и хочу попросить студентов написать функцию, которая выглядит так:
isPrime(int number)
Как называется эта строчка - приходит на ум manifest, но не думаю, что это все ...
Может называться header
, declaration
или signature
.
Первый хорошо сочетается с «объявлением функции», «заголовком функции», «телом функции».
Если вы напишете
bool isPrime(int);
вы называете это объявлением, тогда как
bool isPrime(int number) { /* code */ }
это фактическое определение. (C позволяет здесь явное различие)
Обычно ваше выражение называется (типом) подписью функции.
Подпись == имя, количество параметров, тип параметров, но НЕ тип возврата, тогда как объявление == подпись + тип возврата