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

为啥要有return 0?

return0,为什么要有这一步,不要的话好像也行哦

正在回答

4 回答

因为你用的是 int main()
但如果你用void main()
就可以不用写return 0

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

因为你是void型没有返回值所以返回0

有些系统的要求必须有返回值当然win貌似有求没那么严格

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

在C语言中,return函数有两种原型
1、return 1;
2、return (1)
这两种原型是等价的。

关于return的几句话是:

1、有些函数确实可以不需要return,自然结束即可,如上面的OutputSomething();

2、有些人习惯为return的返回值加一对(),如: return (a); 这样写和 return a;完全一样。当然,在某些特殊的情况下,一对()是必要的。

3、一个函数是void类型时,return不能接返回,这时return仅起结束函数的作用。

4、记得return 接的是一个表达式,可以是一个立即数,一个变量,一个计算式,前面我们就看到 return a+b;的例子。 return 甚至也可以接一个函数。

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

程序正常结束 是可以不要

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

举报

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

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

进入课程

为啥要有return 0?

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