【发布时间】:2014-10-18 01:07:51
【问题描述】:
我是 C++ 新手,我正在阅读一本名为 Big C++ 的书。在本书中,到目前为止我看到的所有示例程序都以return 0; 结尾,然后是最后的}。我显然可以让 C++ 程序在没有 return 0; 的情况下运行,所以我想知道它有什么用途。我熟悉从 java 中的方法返回一些东西,但我不明白为什么 int main() 需要在 C++ 中返回 0。更重要的是:我是否应该在 C++ 中始终以 return 0; 结束我的 main()?如果没有,我什么时候需要,什么时候不应该? return 0; 告诉程序做什么?
在一个相关问题中,我假设 C++ 中的 main() 正在设置 main 函数,就像 java 中的 main 方法一样。那是对的吗?为什么 main 方法被声明为整数?这就是int main() { 行中发生的事情吗?
【问题讨论】:
-
你应该一次只做一个问题。
-
我编辑了您的问题以删除第二个问题。您应该将其作为一个单独的问题发布。如果您认为我的修改不合理,您可以回滚我的修改。