你说的这种情况是函数的重载问题, 比如 int fun(int a) int fun(double a,double b) 两个函数实参的个数不一样,这个要看函数的定义形式
追问
如果函数是这样的fun(a+b,fun(n,k,d));这样函数的实参个数是多少?
追答
不好意思 先纠正一点:形参和实参不一样 比如你定义一个函数void fun(int a, int b),这里的a和b就是形参。 当你进行函数调用的时候,fun(1, 2),这里的1和2就是实参。 所以 之前算的不对。 fun(a+b,(y=10,y),fun(n,k,d)) 实参有 a+b (y=10,y) n k b 共5个 fun(a+b,fun(n,k,d)); 实参有 a+b n k b 共4个 ※其实我也不太确定,仅供参考吧。或者等高人回答。☺