中国大学MOOC: 已知函数声明void f(int a, int b=10, int c=20, int d=30);,则下列函数调用中正确的是( )。
举一反三
- 已知函数声明void f(int a, int b=10, int c=20, int d=30);,则下列函数调用中正确的是()。
- 已知函数调用f(3,4,5)是正确的函数调用,则下列选项中函数f可能的声明形式包括( )。 A: void f(int a, int b, int c); B: void f(int a, int b, int c=10); C: void f(int a=20, int b, int c=10); D: void f(int a, int b, int c=10, int d=20);
- 中国大学MOOC: 有函数原型为void f(int, int *);,主函数中有变量定义:int a=2, *p=&a; 则下列函数调用正确的是
- 设函数f()的原型为void<br/>f(int *x,int m);主调函数中有声明:int<br/>a[10];则下列语句正确的是:(<br/>)。 A: void f(a,10); B: f(&a[0],10) C: f(*a,10); D: f(int a[10],int 10);
- 中国大学MOOC: 设有下列变量定义与函数声明,则合法的函数调用语句是()。int x,y;void swap(int *p,int *q);