猿问
一个关于C++中的一个小问题,大神进
我看一本书,为什么有的C++中的程序需要写return 0;有的不用呢?请大神说下,谢谢了!!!
掌门飞哥
浏览 1033
回答 1
1回答
onemoo
你是说main函数的最后写return 0; 吗?每一个有返回类型的函数都应该在返回时返回适当的值。main函数的返回类型是int,所以也应该返回一个整型值。 而且main函数的返回值是有特殊含义的:惯例上返回0表示程序正常退出;返回非0值表示程序异常退出。 所以一般我们看到main函数的最后是return 0;不过对于main函数还有一个特殊规定:如果最后没有写return语句,则默认返回0。所以main函数最后 写return 0; 和 不写return语句 都是对的,但是只写return; 不写返回值是不对的。
2
0
0
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
我要回答