| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 605 人关注过本帖
标题:求助参数问题
取消只看楼主 加入收藏
wandou08
Rank: 1
等 级:新手上路
帖 子: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
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-9-22
收藏
得分: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
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-9-22
收藏
得分:0 
其实我实际当中遇到的c值不是很简单的b+2a+b*b,所以不可能再调用函数中把整个表达式都写出来,只能用c代替,那我该怎么办啊 ?
求高手帮帮忙啊!非常感谢!
2008-10-05 10:28
wandou08
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-9-22
收藏
得分:0 
谢谢!但不仅仅是调用一个函数,因为在被调函数中又嵌套多个函数,所以不知道该怎么办?
2008-10-05 13:09
wandou08
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-9-22
收藏
得分:0 
输入有错误,就是2*a
2008-10-05 13:10
快速回复:求助参数问题
数据加载中...
 
   



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

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