【问题标题】:main() always returns int? [duplicate]main() 总是返回 int? [复制]
【发布时间】:2012-09-16 06:07:57
【问题描述】:

可能重复:
What should main() return in C/C++?
why do we give int main in c++ and not void main?

我已经开始学习 C++,我想到了以下问题:ma​​in() 总是返回 int?我不能声明 void main() 而不是 int main()?

谢谢!

【问题讨论】:

标签: c++


【解决方案1】:

是的,main() 必须返回 int。返回值传回给操作系统,表示程序是否运行成功:零表示成功。

但是,如果您愿意,您可以将 return 语句从 main 中删除(并且仅限于 main);在这种情况下,它将返回零。

【讨论】:

    【解决方案2】:

    它必须返回一个整数值。返回的值告诉计算机有什么错误代码(如果有的话)。返回 0 表示程序没有错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 1970-01-01
      • 2012-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多