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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冷丨欢 中级黑马   /  2017-4-14 08:59  /  3164 人查看  /  10 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

写程序的时候有时候有在结尾部分加上return 0  有的又没有加  是主函数int main和void main的区别吗  还是有啥另外的讲究  另外再扩展一下  返回值除了return 0还有没有其他写法 比如return 1或者别的啥   有木有大神给解解惑呀  表示头皮都抓破咯

来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端

10 个回复

正序浏览
返回值类型相同就行,值随便,一般成功习惯0
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
好好学习
函数返回,建议看看带参的main

来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
main也是函数,int和void的都是函数类型,如果使用int定义main函数,就意味着函数体内,也就是{}内的语句需要有一条语句返回一个整型的值。若使用空类型void就不需要了
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
比如。int main 的return 0:代表程序正常结束了。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
zeizeiailu 发表于 2017-4-14 15:37
0是正常运行,别的值代表不是想要的运行结果

有点蒙圈
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
jiafan2017 发表于 2017-4-14 09:11
返回值类型是int类型 和无返回值类型

你是说那俩种主函数吗
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
AlwaysZmx 发表于 2017-4-14 10:54
如果你的方法有返回值类型,那么当方法中的条件都不成立的时候,都必须返回一个值,这个值也不一定是0,主 ...

似懂非懂  懵比状态
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
0是正常运行,别的值代表不是想要的运行结果
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
如果你的方法有返回值类型,那么当方法中的条件都不成立的时候,都必须返回一个值,这个值也不一定是0,主要根据你的返回值类型和目的来确定
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
返回值类型是int类型 和无返回值类型
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马