| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 497 人关注过本帖
标题:如何理解返回值 ?请各位指点
只看楼主 加入收藏
SHEEP三三
Rank: 1
等 级:新手上路
帖 子:14
专家分:7
注 册:2014-12-26
结帖率:50%
收藏
 问题点数:0 回复次数:4 
如何理解返回值 ?请各位指点
问题如题目
搜索更多相关主题的帖子: 如何 
2014-12-26 16:30
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:0 
上饭店吃饭 你叫了份米饭(这就是调用函数)
店小二成功给你端上份米饭(这就是函数返回了)
一份吃完你不饱 又叫一份 小二又端给你一份米饭(这就是函数的反复调用 反复获得返回值)

叫了份米饭 结果没人理你 这是找不到小二 (找不到函数定义 函数调用失败了 也就无关乎返回值了)
叫了份米饭 小二理你 想先收你款 你没钱想吃霸王餐 小二拒绝给你服务 (参数传递失败 函数调用也就失败了 也就无关乎返回值了)
叫了份米饭 小二理你 不收你钱 直接给你上饭 (函数的参数为void)
叫了份米饭 小二端给你一碗面条 (函数没有返回预期值 要修改函数的定义)
你懒得自己叫米饭 让你的GF帮你叫餐(这是通过一个函数间接调用另一函数)
你到了饭店 只坐在哪 显示一下自己是个食客 小二给你端上杯水 (未声明是 函数默认返回int类型)

说了这么些费话, 还不如教材上的平铺直叙
关键是要静下心来看

Only the Code Tells the Truth             K.I.S.S
2014-12-26 16:52
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
返回值是给调用者反馈信息的。正如上级对下季下指令,下级执行完毕,需要向上级反馈结果,诸如是执行成功还是失败。具体需要怎样的返回信息,由上级指定,他希望下级告诉自己什么,就定下来,下级按照指定形式构造返回数据。

授人以渔,不授人以鱼。
2014-12-26 20:57
SHEEP三三
Rank: 1
等 级:新手上路
帖 子:14
专家分:7
注 册:2014-12-26
收藏
得分:0 
回复 3楼 TonyDeng
恩,好像有那么一些开窍……感谢!
2014-12-27 10:33
SHEEP三三
Rank: 1
等 级:新手上路
帖 子:14
专家分:7
注 册:2014-12-26
收藏
得分:0 
回复 2楼 longwu9t
我是初学,也看课本,但就是感觉老在门外,没真正理解 让我很困扰
2014-12-27 10:34
快速回复:如何理解返回值 ?请各位指点
数据加载中...
 
   



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

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