visual Studio奇怪的行为

时间:2013-02-13 12:01:50

标签: c++ visual-studio-2010

我在visual studio 2010中编写了一个c ++代码作为我的大三的例子,看起来像

#include <iostream>
using namespace std;
int main()
{
    cout<< "How are Your";
}

我不明白这个程序如何构建和执行没有return语句,如果任何人可以为我解释?

1 个答案:

答案 0 :(得分:9)

main函数中没有return语句,默认为return 0;

§3.6.1

  

main中的return语句具有离开main函数的效果   (销毁具有自动存储持续时间的任何对象)并调用   std :: exit,返回值作为参数。如果控制到达   main的结尾没有遇到return语句,效果是   执行返回0;