|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 求助参数问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
607
人关注过本帖
标题:
求助参数问题
只看楼主
加入收藏
wandou08
等 级:
新手上路
帖 子:19
专家分:0
注 册:2008-9-22
楼主
收藏
问题点数:0 回复次数:8
求助参数问题
调用函数的参数中可以是变量,常量,表达式,但是在传递时是先把表达式算出来,然后传递,我想问的是,实参表达式中是一个含有未知数的表达式,那么这个时候能不能传递这个表达式啊?
如:
int a;
int b,c;
a=4;
c=b+2a+b*b;
hang(2,a,c)
请问c的表达式能这样传递给形参吗?谢谢!请指教!
搜索更多相关主题的帖子:
参数
2008-10-05 00:19
举报帖子
使用道具
赠送鲜花
xxping
来 自:重庆
等 级:
新手上路
帖 子:5
专家分:0
注 册:2008-10-4
第
2
楼
收藏
得分:0
能传,但会产生意想不到的错误,因为b的值无法确定,进而c也无法确定
2008-10-05 00:33
举报帖子
使用道具
赠送鲜花
blueboy82006
来 自:幻想世界
等 级:
贵宾
威 望:
16
帖 子:1227
专家分:57
注 册:2007-7-23
第
3
楼
收藏
得分:0
可以这样写:
hang(2,a,b+2a+b*b);
无
2008-10-05 09:15
举报帖子
使用道具
赠送鲜花
wandou08
等 级:
新手上路
帖 子:19
专家分:0
注 册:2008-9-22
第
4
楼
收藏
得分:0
非常感谢!
hang(2,a,b+2a+b*b);这样写的话就可以把这个含有未知数b的表达式传过去吗?如:
函数 int hang(int e,int d,double x)
{double y;
y=x+x*x+3+e+d;
..........
}
这时候形参是否是这样的y=b+2a+b*b+pow(b+2a+b*b,2)+3 +e+d? 对吗?
2008-10-05 09:35
举报帖子
使用道具
赠送鲜花
wandou08
等 级:
新手上路
帖 子:19
专家分:0
注 册:2008-9-22
第
5
楼
收藏
得分:0
其实我实际当中遇到的c值不是很简单的b+2a+b*b,所以不可能再调用函数中把整个表达式都写出来,只能用c代替,那我该怎么办啊 ?
求高手帮帮忙啊!非常感谢!
2008-10-05 10:28
举报帖子
使用道具
赠送鲜花
blueboy82006
来 自:幻想世界
等 级:
贵宾
威 望:
16
帖 子:1227
专家分:57
注 册:2007-7-23
第
6
楼
收藏
得分:0
具体情况具体分析...
我又不知道你究竟是要什么样的...
仔细想想,总能解决...
最多,就多传几个参数呗...传入函数后再计算...
无
2008-10-05 11:54
举报帖子
使用道具
赠送鲜花
ml232528
等 级:
蝙蝠侠
威 望:
5
帖 子:367
专家分:879
注 册:2007-7-23
第
7
楼
收藏
得分:0
c=b+2a+b*b;
请问2a是什么意思
-︻┻┳═一 ☆ 悲伤的代价就是让自己明白什么是最重要的和应该珍惜的
2008-10-05 12:55
举报帖子
使用道具
赠送鲜花
wandou08
等 级:
新手上路
帖 子:19
专家分:0
注 册:2008-9-22
第
8
楼
收藏
得分:0
谢谢!但不仅仅是调用一个函数,因为在被调函数中又嵌套多个函数,所以不知道该怎么办?
2008-10-05 13:09
举报帖子
使用道具
赠送鲜花
wandou08
等 级:
新手上路
帖 子:19
专家分:0
注 册:2008-9-22
第
9
楼
收藏
得分:0
输入有错误,就是2*a
2008-10-05 13:10
举报帖子
使用道具
赠送鲜花
9
1/1页
1
快速回复:
求助参数问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.024193 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved