| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 631 人关注过本帖
标题:求助 return 0的问题
只看楼主 加入收藏
飞扬冲天
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:122
注 册:2011-10-21
结帖率:66.67%
收藏
 问题点数:0 回复次数:9 
求助 return 0的问题
我想问一下,为什么我看很多人程序后都跟一个   

return 0   

这是什么意思啊?
搜索更多相关主题的帖子: return 
2011-11-02 00:01
heroinearth
Rank: 10Rank: 10Rank: 10
来 自:云南曲靖
等 级:青峰侠
帖 子:430
专家分:1506
注 册:2011-10-24
收藏
得分:0 
返回 0
2011-11-02 00:45
khaz
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:130
专家分:188
注 册:2011-4-21
收藏
得分:0 
标记函数的执行结果,0通常表明成功,非0一般是失败,
还可以根据需要返回1,2,3或者-1,-2不同的返回结果可以用来表明不同的错误原因,然后可以提供一个错误码对照表,表明调用函数的错误原因。
比如设计时可以考虑:当内存不足时 返回-1 ;文件打开失败返回-2 ;查不到数据返回-3等等。
如果不想搞那么复杂 最通常都是设定0是成功 -1或者1是失败。
2011-11-02 01:05
飞扬冲天
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:122
注 册:2011-10-21
收藏
得分:0 
回复 3楼 khaz
哦,那我可不可以这样理解:同样的程序,加不加return 0对程序没有影响??
2011-11-02 08:26
筐筐的橙
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2011-5-31
收藏
得分:0 
main表示成功,在子函数里的话是返回值给mian函数
2011-11-02 10:06
wuyunxong
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:43
专家分:148
注 册:2011-10-26
收藏
得分:0 
有返回值的函数要加return 某一值
2011-11-02 10:39
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 4楼 飞扬冲天
如果不打算让调用者使用返回值,那么是否设置返回值就成了无意义的行为,此时可以按你的理解。

授人以渔,不授人以鱼。
2011-11-02 10:46
飞扬冲天
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:122
注 册:2011-10-21
收藏
得分:0 
回复 7楼 TonyDeng
哦,我才刚接触C语言一个月。我现在写的void main(),没返回值就没必要return了?
2011-11-02 14:00
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
是的!

授人以渔,不授人以鱼。
2011-11-02 14:04
飞扬冲天
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:122
注 册:2011-10-21
收藏
得分:0 
回复 9楼 TonyDeng
哦,原来是这样,明白了谢了啊
2011-11-02 15:20
快速回复:求助 return 0的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017566 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved