| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 440 人关注过本帖
标题:关于函数返回值的问题(求助)
收藏  订阅  推荐  打印 
空前
Rank: 6Rank: 6
等级:金牌会员
帖子:1145
积分:11600
注册:2004-5-11
关于函数返回值的问题(求助)

有时用 return; 有时不用,谁能告诉我,什么时候用,什么时候不用啊?
搜索更多相关主题的帖子: 返回值  函数  
2004-5-11 06:55
griefforyou
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:3338
积分:33882
注册:2004-4-15

晕倒。。。

返不返回值是你来决定的


四月天原创文学网 http://yc.4yt.net
2004-5-11 09:51
flytosky
Rank: 2
等级:注册会员
帖子:55
积分:650
注册:2004-5-10

应该是这样的:

如果你编程时用到函数A,函数A又调用函数B,如果需要B函数的结果,就用return 还回一个具体的数(B函数的结果),如果不需要还回(应有函数得到某种操作不需要还回)就不用,但是不用不代表不还回------还回拉一个不确定的值,所以函数定义成Void空类型,有时return 0;

仔细看书,多上机操作,慢慢会懂得。


嘿嘿
2004-5-11 12:35
笑残
Rank: 1
等级:新手上路
帖子:12
积分:220
注册:2004-5-10

那个void类型就是没有返回值的函数么?
2004-5-11 13:20
天使预备役
Rank: 4
等级:高级会员
威望:3
帖子:669
积分:6804
注册:2004-4-6

对!!!!


我 :“日本人也算人?” 上帝:“算,算,算吧。”。 我 :“这不是你的真心话。” 我 :“失手造批禽兽出来也就算了,但也不能把它们紧挨着咱中国人放啊!” 上帝:“你们中国人自己死好面子讲什么仁义,早点踏平过去,不早没事了。” 我 :。。。
2004-5-11 14:40
空前
Rank: 6Rank: 6
等级:金牌会员
帖子:1145
积分:11600
注册:2004-5-11

谢谢各位!

2004-5-12 15:56
jiely
Rank: 2
等级:注册会员
帖子:106
积分:1160
注册:2004-5-15

1。void 没有返回类型~~
2。错误情况下一般返回(ERROR)即0,正确的返回(OK),即1(值为空时,即int main(void))或者返回其他的数,看你要实现什么样的功能了

我的爱好:C和数据库!正在学VC++ 我的QQ:345895839,有共同爱好的加我!期待着与你共同进步!
2004-5-16 23:35
chen__han1
Rank: 3Rank: 3
等级:中级会员
帖子:256
积分:2660
注册:2004-9-16

看到楼主的这个问题我很有感触啊,我也初学,暑假在家也是看了我好长时间,还有那个参数传递也看了好久.

上面的说的对 用不用全在自己,一个函数并不一定非要得到什么,有时就是完成象交换之类的功能,然后在主函数里传参调用它.

不知道有没有初学者对传参不清楚,我不怕献丑说说自己的体会:

传参也就那几种

1)fun(int x)

{...}

这种在调用时应该这样...fun(&a)

2)fun(char*s)

这种调用时直接用..fun(t)就行了,这里t也是指针或数组型

多看看这样的程序,多比较就会漫漫明白的!

我是不是象在告诉大家1+1=2啊 不要笑我啊,我那时真的搞了好久才明白的


路漫漫其修远兮 吾将上下而求索!
2004-9-16 03:07
空前
Rank: 6Rank: 6
等级:金牌会员
帖子:1145
积分:11600
注册:2004-5-11

大哥,你真厉害,把俺的沉年往事都给揪出来了,郁闷......

2004-9-16 17:12
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.070870 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved