用visual C++6.0时主函数用void main()可以,为什么到了dev c++里不行提示说main must return int?

2025-04-05 03:45:05
推荐回答(3个)
回答(1):

int main() {
return 0;

}
这是正确的main函数声明。

Visual C++ 6.0太旧了,1998年发布的软件,当时第一个C++标准(C++98)才发布,所以对标准的支持不是很好。现在最新的版本是Visual C++ 2013。

回答(2):

这不是标准写法。新的IDE不支持了。
标准的是
int main()
{
return 0;
}

回答(3):

对的
到DEV里面你这样写
int main()
{
return ;
}//好处是这个在VC6.0里面也是可以的,我还是比较推荐这样写