小编典典

C++中的函数声明后不需要分号(';')吗?

all

我最近刚参加了中级编程测试,我答错了一个问题如下:

函数声明后不需要分号 (‘;’)。

对或错。

我选择了“false”(如果我错了,请纠正我,因为我觉得我快疯了),函数 声明
是你在定义之前写的(在代码的顶部),所以编译器知道函数甚至在调用它之前调用它,函数 定义 是构成整个函数的组成部分。

IE,

宣言:

int func();

定义:

int func() {
  return 1;
}

这个问题的答案不应该是假的吗?


阅读 118

收藏
2022-08-20

共1个答案

小编典典

您可能会在一个步骤中声明和定义函数,即,如果您在声明它的位置包含函数定义。所以 从技术上讲 ,我认为 true
是正确的。但是这个问题的措辞是这样的,我会像你那样回答它。

2022-08-20