我在visual studio 2010中编写了一个c ++代码作为我的大三的例子,看起来像
#include <iostream>
using namespace std;
int main()
{
cout<< "How are Your";
}
我不明白这个程序如何构建和执行没有return语句,如果任何人可以为我解释?
答案 0 :(得分:9)
在main
函数中没有return语句,默认为return 0;
§3.6.1
main中的return语句具有离开main函数的效果 (销毁具有自动存储持续时间的任何对象)并调用 std :: exit,返回值作为参数。如果控制到达 main的结尾没有遇到return语句,效果是 执行返回0;