C++问题,请高手讲解

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:32:59
为什么有些书要在main函数上要返回值0,即
int main()
{

return 0;
}
为什么有些书就不用,俩种之间有什么差别,哪种规范点,好用点,合理点,请高手指教一下

标准c++要求main函数必须声明为int型,但是有些编译系统并没有完全执行c++

这条规定,如果主函数写成void main()也能通过

应该按照C++的规定,写成int main(),以免在严格遵循C++标准的编译系统中

通不过,把主函数声明为int main(),同时返回0值,这是标准的c++

在某些时候 有返回值。保险一点。

int main() 时就一定要返回int类型的数,比如0,1

如果是void main() 就不用返回值了

return 0;规范

没写的话,是默认return 0;