有下列函数定义:int fun (double a,double b) {return a*b;}
有下列函数定义:
int fun (double a,double b)
{return a*b;}
若有下列选项中所用变量都已经正确定义并赋值,错误的函数调用是( )
z=fun(fun(x,y)x,y) 求详解
答案给的讲解是:形参,实参参数个数类型要一致?肿么回事呀
人气:233 ℃ 时间:2020-04-06 02:04:00
解答
fun(x,y)x,这个是神马啊,当然错了为什么呀?fun(x,y)是个数,x也是数,为什么就不行呢!但是它们两个合起来就不是一个数了啊,要不就在它们两个中间加上运算符号,加减乘除都可以(⊙o⊙)哦,麻烦你看一下我的问题补充 答案给的讲解是:形参,实参参数个数类型要一致????肿么回事呀?就是你干才说的这个吗?这个函数int fun (double a,double b),fun(形参1,形参2),所以fun(x,y),x和y都是2个参数,fun(fun(x,y)x,y),fun(x,y)x这个就不是形参了嘛,他没有意义的嘛,根本不是一个数嘛
推荐
- 18. 有以下函数定义: int fun(,double a ,double b) { return a*b; }
- 3、以下正确的函数定义是( ).A.double fun(int x,int y); {int z; z=x+y; return z;}
- 有以下函数定义:有以下函数定义:void fun(int n,double x) {……} 若以下选项中的变量都已正确定义并
- 已定义以下函数 int fun(int *p) {return *p;} fun 函数返回值是
- 已定义以下函数 fun(int *p) { return *p; } 该函数的返回值是
- 一个畜牧场养猪100头,比牛的头数的百分之80多80头,这个畜牧场养牛多少头?
- 有家具厂要生产一批沙发,第一周生产了64套,第二周生产了86套,还剩这批沙发总数的7/10没有完成,这批沙发总
- they think i can't beat him,but i will—— them how good i am 横线上填 A.say B.check C.show D.prove
猜你喜欢