我看一本书,为什么有的C++中的程序需要写return 0;有的不用呢?请大神说下,谢谢了!!!
1 回答
onemoo
TA贡献883条经验 获得超454个赞
你是说main函数的最后写return 0; 吗?
每一个有返回类型的函数都应该在返回时返回适当的值。
main函数的返回类型是int,所以也应该返回一个整型值。 而且main函数的返回值是有特殊含义的:惯例上返回0表示程序正常退出;返回非0值表示程序异常退出。 所以一般我们看到main函数的最后是return 0;
不过对于main函数还有一个特殊规定:如果最后没有写return语句,则默认返回0。
所以main函数最后 写return 0; 和 不写return语句 都是对的,但是只写return; 不写返回值是不对的。
- 1 回答
- 0 关注
- 1032 浏览
添加回答
举报
0/150
提交
取消