我刚刚进行了中间编程测试,其中一个问题我的错误如下:
函数声明后不需要分号(';').
对或错.
我选择了"假"(请纠正我,如果我错了因为我觉得我疯了),函数声明就是你在定义之前写的(在代码的顶部)所以编译器知道函数甚至在调用之前调用,函数定义是整个函数的组成部分.
即.
宣言:
int func();
Run Code Online (Sandbox Code Playgroud)
定义:
int func() {
return 1;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,这个答案不应该是假的吗?