A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Ygenius 中级黑马   /  2014-7-28 16:31  /  1782 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在main函数中,如果main有返回值,比方说 int main(),我们在程序运行的最后 写上return 0;
我的问题是,为什么是return 0; 而不是 return 1;return 2;return3呢,它们之间又有什么区别呢

10 个回复

倒序浏览
return  0  代表程序正常退出。  如果返回-1或者其他的都不是正常退出。。
回复 使用道具 举报
rerurn 0  程序正常退出
回复 使用道具 举报
。。return 0;表示程序正常退出,当遇到 return 1;return 2;return -1;程序一样可以退出,但只是一个标识,说明程序不是正常退出而已,规范来说,return 0 ;
回复 使用道具 举报
嗯 原来是这样
回复 使用道具 举报
楼上的都是正解
回复 使用道具 举报
tommy 中级黑马 2014-7-29 13:44:51
7#
楼上正解!!!
回复 使用道具 举报
Medwyn 中级黑马 2014-7-29 14:32:08
8#
返回值不重要,知识系统日志的记录需求罢了,默认返回0是正常退出,只要有值就可以以。
回复 使用道具 举报
ヅ光着脚丫dε尐 发表于 2014-7-28 17:41
。。return 0;表示程序正常退出,当遇到 return 1;return 2;return -1;程序一样可以退出,但只是一个标 ...

额,萦绕在我心头中的一块石头终于落下了,看来是有其特殊意义的。
回复 使用道具 举报
枫·殇 发表于 2014-7-30 09:29
额,萦绕在我心头中的一块石头终于落下了,看来是有其特殊意义的。

嗯嗯 对的。。
回复 使用道具 举报
楼主没仔细看视频
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马