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

为什么所有代码底下都要return 0?

不输入return0可不可以?输入是为了什么?

正在回答

2 回答

return 0; 是让程序返回0这个返回值。

并不是所有函数最后都要return 0;

有的函数声明的返回类型为void,就是不需要返回值,这样的函数要返回时只需写 return; 就可以了。

而需要返回值的函数也不是都要返回0,应该按需要返回适当的值。


main函数的返回类型为int,按照传统,它的返回值有特殊含义,return 0; 代表程序正常退出,返回其他的值可能意味着程序出错退出。

1 回复 有任何疑惑可以回复我~
#1

pppppphuting 提问者

非常感谢!
2015-11-28 回复 有任何疑惑可以回复我~
#2

onemoo 回复 pppppphuting 提问者

是让函数返回0这个返回值
2015-11-28 回复 有任何疑惑可以回复我~
#3

onemoo 回复 onemoo

刚才发现,第一句话有误,应为:是让函数返回0这个返回值 上面的回复就是这句话,前面几个字被吞了。 发现在“回复 某某人:”同一行后面的字会被吞!
2015-11-28 回复 有任何疑惑可以回复我~

return 0;是用来返回函数运算的结果,在C语言中,程序员用返回值来判断函数运行的状态,来判断函数运行时是否发生错误



1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926039    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

为什么所有代码底下都要return 0?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信