实参个数求解
下面的函数调用语句中fanc函数的实参个数是:()
fanc(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));
求详细解答,详细分析,谢谢!
[解决办法]
3个吧,逗号运算符啊.
#include <stdio.h>
#include <stdlib.h>
void func(int a, int b)
{
printf("a=%d b=%d\n", a, b);
}
int main(int argc, char *const argv[])
{
func((1, 2), (3, 4));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#define f1(a,b) a,b
void fub(int c,int d,int a, int b,int e)
{
printf("a=%d b=%d\n", a, b);
printf("c=%d d=%d\n", c, d);
}
int main(int argc, char *const argv[])
{
fub(f1(3,4),(1,3),(3,4),(1,2,3,4,7));
while(1);
return 0;
}