下列对数组定义不正确的语句是( )。
A: int m[5];
B: char m[]={‘h’,’e’};
C: int m[10]={1,6,8,4};
D: char m[];
A: int m[5];
B: char m[]={‘h’,’e’};
C: int m[10]={1,6,8,4};
D: char m[];
举一反三
- 定义字符型变量m的语句是 。 A: int m B: int m; C: char m; D: char m
- 如果函数声明形式为 void fun( char* a, int n, int&m );以下函数正确的调用的为( ) A: char str[10]; int *p, m; fun( str, m, p ); B: char *p = new char[10]; int n, m; fun( p, m, &n ); C: char *p = new char[10]; int n, m; fun( p, m, n ); D: char *p = new char[10]; fun( p, 5, 6 );
- 定义字符型变量m和定义整型变量n的语句是(); A: char m; B: char m C: int n; D: int n
- 以下不正确的语句是________。 A: double a[5]={1.1,2,3,3,6,8.0,9.2}; B: char b[]={'1','2','3','4','5'}; C: char m[]={'a','x','8'}; D: int n[5]={0,1,2,3,4,5};
- 如下的数组定义语句中,正确的是( ). A: float m["a"] B: int m[]={-10,23} C: char m[] D: double m[0]