什么是对一个函数的第一行中的名称?
-
21-09-2019 - |
题
我正在写一个工作表,并要问学生写,看起来像这样的功能:
isPrime(int number)
那是什么线叫做 - 清单想到的,但我不认为这是它...
解决方案
可以被称为header
,declaration
或signature
。
第一个将与“函数声明”,“函数头”,“函数体”。
顺利其他提示
function prototype
,declaration
或signature
如果你写
bool isPrime(int);
在调用这个的声明的,而
bool isPrime(int number) { /* code */ }
是实际的定义。 (C允许明显的区别在这里)
一般来说,你的表达被称为(类型)的签名的函数。
签名==名称,参数,类型的参数,而不是返回类型,而声明数==签名+返回类型
不隶属于 StackOverflow