搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 求助参数问题
标题:
求助参数问题
取消只看楼主
wandou08
等 级:
新手上路
帖 子:19
专家分:0
注 册:2008-9-22
楼主
问题点数:0 回复次数:4
求助参数问题
调用函数的参数中可以是变量,常量,表达式,但是在传递时是先把表达式算出来,然后传递,我想问的是,实参表达式中是一个含有未知数的表达式,那么这个时候能不能传递这个表达式啊?
如:
int a;
int b,c;
a=4;
c=b+2a+b*b;
hang(2,a,c)
请问c的表达式能这样传递给形参吗?谢谢!请指教!
搜索更多相关主题的帖子:
参数
2008-10-05 00:19
wandou08
等 级:
新手上路
帖 子:19
专家分:0
注 册:2008-9-22
第
2
楼
得分: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
第
3
楼
得分:0
其实我实际当中遇到的c值不是很简单的b+2a+b*b,所以不可能再调用函数中把整个表达式都写出来,只能用c代替,那我该怎么办啊 ?
求高手帮帮忙啊!非常感谢!
2008-10-05 10:28
wandou08
等 级:
新手上路
帖 子:19
专家分:0
注 册:2008-9-22
第
4
楼
得分:0
谢谢!但不仅仅是调用一个函数,因为在被调函数中又嵌套多个函数,所以不知道该怎么办?
2008-10-05 13:09
wandou08
等 级:
新手上路
帖 子:19
专家分:0
注 册:2008-9-22
第
5
楼
得分:0
输入有错误,就是2*a
2008-10-05 13:10
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-236423-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.092503 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved