| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 810 人关注过本帖
标题:[求助]函数参数
只看楼主 加入收藏
tianxia_buaa
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-10-19
收藏
 问题点数:0 回复次数:10 
[求助]函数参数
如果有一个带默认参数的函数
比如:
int fun(int a = 1 , b = 2 , c = 3)
如果我调用这个函数时,想保留第一和第三个默认的参数值,改变其中的第二个参数,该怎么做?
请教大家!(在新人区发过,可是没人解答,希望这次能得到答案。谢谢!!!)
搜索更多相关主题的帖子: 函数 参数 
2007-11-04 12:54
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
收藏
得分:0 
你定义函数时候不动他的第1个和第3个参数就是

准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-11-04 13:49
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
不行

Fight  to win  or  die...
2007-11-04 19:22
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
确实不行啊,
默认形参只能从右边开始!
也就是说你可以第一个参数不设默认值,后两个用默认值!

2007-11-04 19:34
yanyananlin
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-10-21
收藏
得分:0 
你可以给他传递三个参数,第一个和第三个用函数的默认参数,第二个任意给,比如:(1,5,3)
比较笨的方法~
2007-11-04 20:01
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
回复:(tianxia_buaa)[求助]函数参数
buaa的嘛,不错,后天我去你们学校
2007-11-06 21:49
poppylx
Rank: 1
等 级:新手上路
帖 子:367
专家分:0
注 册:2004-9-27
收藏
得分:0 
再做一个函数调用它
int fun(int a = 1 , b = 2 , c = 3);

int fun2(int b = 2, int a = 1, int c = 3)
{
return fun( a, b, c);
}

动于心而静如水
2007-11-07 01:32
远去的列车
Rank: 1
等 级:新手上路
威 望:2
帖 子:205
专家分:0
注 册:2007-8-7
收藏
得分:0 
把参数调一个位置

C++学习
2007-11-07 08:02
随心
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:12
帖 子:2577
专家分:250
注 册:2007-8-12
收藏
得分:0 
把需要修改的那个参数放在前面

天之道,利而不害。圣人之道,为而不争。信言不美,美言不信。善者不辩,辩者不善。知者不博,博者不知。
2007-11-07 09:16
cince
Rank: 1
等 级:新手上路
威 望:1
帖 子:108
专家分:0
注 册:2007-1-21
收藏
得分:0 
加上const 修饰符

There Is Nothing Impossible In My Dictionary.
2007-11-07 12:21
快速回复:[求助]函数参数
数据加载中...
 
   



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

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