我最近刚参加了中级编程测试,我答错了一个问题如下:
函数声明后不需要分号 (‘;’)。 对或错。
函数声明后不需要分号 (‘;’)。
对或错。
我选择了“false”(如果我错了,请纠正我,因为我觉得我快疯了),函数 声明 是你在定义之前写的(在代码的顶部),所以编译器知道函数甚至在调用它之前调用它,函数 定义 是构成整个函数的组成部分。
IE,
宣言:
int func();
定义:
int func() { return 1; }
这个问题的答案不应该是假的吗?
您可能会在一个步骤中声明和定义函数,即,如果您在声明它的位置包含函数定义。所以 从技术上讲 ,我认为 true 是正确的。但是这个问题的措辞是这样的,我会像你那样回答它。