黑马程序员技术交流社区

标题: 关于main函数最后return 0的问题 [打印本页]

作者: pyy061    时间: 2015-8-27 23:08
标题: 关于main函数最后return 0的问题
为什么主函数后面总要加一句return 0;呢,这个有什么用吗,我试了一下,不加也没有发现有影响啊
什么时候要加return 0,什么时候不加呢?还有可以是return 10吗,这个return后面的值代表什么?
本人纯新手....可能问题比较基础..谢谢大家的指点了~~
作者: ReoWei    时间: 2015-8-27 23:13
return 0表示系统正常退出,不加的话也会默认加上
作者: pyy061    时间: 2015-8-27 23:18
ReoWei 发表于 2015-8-27 23:13
return 0表示系统正常退出,不加的话也会默认加上

return后面的值有什么含义吗.
作者: wanghui001001    时间: 2015-8-27 23:32
main函数下大多没什么含义啊return后面的10
可能用到调用函数的时候,return是个返回值,会有用
保持良好的代码习惯吧,以后有好处
我视频没看多少,所以只知道这么多
作者: 企业部-阿狗老师    时间: 2015-8-28 00:00
表示整个函数的返回值为0

如果函数为空类型 函数无返回值

例如: void(){
              printf("")        
         }
作者: tangbinbin    时间: 2015-8-28 08:33
函数的返回值,表示程序正常运行完退出,如果是void main()类型,则表示函数无返回值。
作者: 你是我的小苹果    时间: 2015-8-28 08:45
函数返回值,后面OC中他的作用就会显示出来,return后面不一定都是0,以后你回懂的
作者: aidan    时间: 2015-8-29 10:18
如果是void main,就可以无返回值,int main 之类的,最好就加上个return了
作者: iphone    时间: 2015-8-29 10:20
没啥意义 。看你前面定的返回值




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2