在函数调用语句fun1(fun2(x,y),(x,y),z=x+y);中,fun1的实际参数是不是x,y,z?

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:24:30

分别是

fun2(x,y)运行得到的返回值,

逗号表达式(x,y)的值,即y (逗号表达式的值是其逗号隔开的最后那部分的值)

z=x+y的值,即z

理论上是只有 x 和 y。
因为都只用了x,y,

但是实际上却不是,fun2(x,y)的返回值的类型才是参数,),(x,y)的类型才是参数,z类型参数

实参有三个:fun2(x,y), (x,y), z=x+y