【发布时间】:2010-09-06 12:57:07
【问题描述】:
(我使用的是 Visual C++ 2008)我一直听说 main() 是 必需的 来返回一个整数,但这里我没有输入 return 0; 并且它已编译有 0 个错误和 0 个警告!在调试窗口中,它说程序已经以代码 0 退出。如果这个函数被命名为 main() 以外的任何名称,编译器会抱怨说 'blah' 必须返回一个值。粘贴return; 也会导致错误出现。但是完全忽略它,它编译得很好。
#include <iostream>
using namespace std;
int main()
{
cout << "Hey look I'm supposed to return an int but I'm not gonna!\n";
}
这可能是 VC++ 中的错误吗?
【问题讨论】:
标签: c++ return-value main