以下局部变量声明中正确的是( )。
A: int a,b=a=0;
B: int char=2;
C: void a=0;
D: int a=b=0;
A: int a,b=a=0;
B: int char=2;
C: void a=0;
D: int a=b=0;
举一反三
- 分析以下的声明的正确性:void f1(float a,int b=0,int c,char d=‘a’);void f1(float a, int c, int b=0,char d=‘a’);
- 下列函数声明中,错误的是________ A: void fun(int x=0,int y=0); B: void fun(int x,int y=0); C: void fun(int x=0,int y); D: void fun(int x,int y);
- 下列函数原型声明中错误的是____。 A: void Fun(int x=0,int y=0); B: void Fun(int x,int y); C: void Fun(int x,int y=0); D: void Fun(int x=0,int y);
- 以下哪组函数能正确重载,函数调用不会产生二义性()。 A: swap( int*, int*); void swap(int*, int*); B: void fun(char); void fun(char, char=’0’); C: int fun(int* p, int n); float fun(int a[], int&m); D: void fun(char*, int, double); void fun(char[], int);
- 下列数组声明中,正确的是()。 A: Ainta[5]={0}; B: int a[]={0 1 2}; C: int a[5]=0; D: int a[];