下面对于函数调用的方式叙述正确的是()
A: 函数语句:如fun(n1,n2)
B: 函数表达式:如fun(n)+3
C: 函数参数:如printf("%d\n",fun(n))
D: 以上调用都不正确
A: 函数语句:如fun(n1,n2)
B: 函数表达式:如fun(n)+3
C: 函数参数:如printf("%d\n",fun(n))
D: 以上调用都不正确
举一反三
- 对于下面递归函数fun,调用fun(3) 的返回值是 。 fun(int n) { return ((n>0) ? 2*fun(n-1)+fun(n-2) : -1); }
- 函数定义为Fun(int&i),变量定义n=5,则下面调用函数形式正确的是()。 A: Fun(20+n) B: Fun(n) C: Fun(&n) D: Fun(20)
- 函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是( )。 A: Fun(20); B: Fun(20+n); C: Fun(n); D: Fun(&n);
- 函数定义为Func(int *p),变量定义为n=100,则下面调用该函数正确的是? A: Fun(20) B: Fun(20+n) C: Fun(n) D: Fun(&n)
- 函数定义为voidfun(int&i),变量定义intn=100,则下面调用该函数正确的是________。 A: fun(20) B: fun(20+n) C: fun(n) D: fun(&n)