下列函数的声明中,正确的是( )
A: void func(int a = 1 ,int b, int c, int d, int e);
B: void func(int a ,int b, int c, int d, int e= 1);
C: void func(int a ,int b, int c= 1, int d= 1, int e);
D: void func(int a ,int b = 0, int c= 1, int d= 1, int e);
A: void func(int a = 1 ,int b, int c, int d, int e);
B: void func(int a ,int b, int c, int d, int e= 1);
C: void func(int a ,int b, int c= 1, int d= 1, int e);
D: void func(int a ,int b = 0, int c= 1, int d= 1, int e);
举一反三
- 以下哪一个不是函数的声明: A: void func(int i); B: int func(); C: int func(int i) {} D: int func(int);
- 下列函数原型的声明语法不正确的是( )。 A: int &func(int a=3,int b); B: int &func(int ,int ); C: void func(int &); D: char *func(char ch[10]);
- 下列语句中,可以表示虚函数的是( )。[br][/br]· A: virtual int func(int);<br>· B: void virtual func(int);<br>· C: virtual void func(int) { };<br>· D: void virtual func(int) { };
- 以下哪一个函数的实现是错误的? A: void func() { } B: int func(int i) {return 5;} C: void func(int i) {return i + 1;} D: void func() {return;}
- 如下函数原型中,使用默认参数正确的是( ) A: int func(int a,int b,int c,int d=0); B: int func(int a,int b=0,int c,int d); C: int func(int a=0,int b,int c,int d); D: int func(int a,int b,int c=0,int d);