为了账号安全,请及时绑定邮箱和手机立即绑定

一个关于C++中的一个小问题,大神进

一个关于C++中的一个小问题,大神进

C++
掌门飞哥 2016-08-31 20:32:48
我看一本书,为什么有的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; 不写返回值是不对的。

查看完整回答
2 反对 回复 2016-08-31
  • 1 回答
  • 0 关注
  • 1032 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信