visual Studio奇怪的行为

visual Studio Strange Behavior

本文关键字:Studio visual      更新时间:2023-10-16

我在visualstudio2010中编写了一段c++代码,作为我的小朋友的例子,它看起来像

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

我不明白这个程序是如何在没有返回语句的情况下构建和执行的——如果有人能为我解释的话??

如果main函数中没有返回语句,则默认为return 0;

§3.6.1

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