下列函数原型的声明语法不正确的是( )。
A: int& func(int,int);
B: int& func(int a=3,int b);
C: void func(int&);
D: char* func(char ch[10]);
A: int& func(int,int);
B: int& func(int a=3,int b);
C: void func(int&);
D: char* func(char ch[10]);
举一反三
- 下列函数原型的声明语法不正确的是( )。 A: int &func(int a=3,int b); B: int &func(int ,int ); C: void func(int &); D: char *func(char ch[10]);
- 以下哪一个不是函数的声明: A: void func(int i); B: int func(); C: int func(int i) {} D: int func(int);
- 函数声明:以下正确的函数声明形式是( )。 A: int func(int x, int y) B: int func(int , int); C: int func(int x ; int y); D: int func(int x , y);
- 下列函数的声明中,正确的是( ) 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: double<br/>func(int x,int<br/>y) B: int<br/>func(int x;int<br/>y); C: float<br/>func(int x,inty); D: char<br/>func( int x,y);