黑马程序员技术交流社区

标题: 关于return的问题 [打印本页]

作者: Ygenius    时间: 2014-7-28 16:31
标题: 关于return的问题
在main函数中,如果main有返回值,比方说 int main(),我们在程序运行的最后 写上return 0;
我的问题是,为什么是return 0; 而不是 return 1;return 2;return3呢,它们之间又有什么区别呢
作者: rocki    时间: 2014-7-28 16:56
return  0  代表程序正常退出。  如果返回-1或者其他的都不是正常退出。。
作者: 你媚你魅你    时间: 2014-7-28 17:11
rerurn 0  程序正常退出
作者: ヅ光着脚丫dε尐    时间: 2014-7-28 17:41
。。return 0;表示程序正常退出,当遇到 return 1;return 2;return -1;程序一样可以退出,但只是一个标识,说明程序不是正常退出而已,规范来说,return 0 ;
作者: Ygenius    时间: 2014-7-28 17:44
嗯 原来是这样
作者: 陆习康    时间: 2014-7-29 12:22
楼上的都是正解
作者: tommy    时间: 2014-7-29 13:44
楼上正解!!!
作者: Medwyn    时间: 2014-7-29 14:32
返回值不重要,知识系统日志的记录需求罢了,默认返回0是正常退出,只要有值就可以以。
作者: 枫·殇    时间: 2014-7-30 09:29
ヅ光着脚丫dε尐 发表于 2014-7-28 17:41
。。return 0;表示程序正常退出,当遇到 return 1;return 2;return -1;程序一样可以退出,但只是一个标 ...

额,萦绕在我心头中的一块石头终于落下了,看来是有其特殊意义的。
作者: ヅ光着脚丫dε尐    时间: 2014-7-30 14:40
枫·殇 发表于 2014-7-30 09:29
额,萦绕在我心头中的一块石头终于落下了,看来是有其特殊意义的。

嗯嗯 对的。。
作者: 朱亚男    时间: 2014-8-9 17:48
楼主没仔细看视频




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