合法的数组定义是( )
A: char A[3][]={"111","222"}
B: char a[][3]={'aaa','ddd'}
C: char a[3][]={'t','u'}
D: char a[][3]={"a","k"}
A: char A[3][]={"111","222"}
B: char a[][3]={'aaa','ddd'}
C: char a[3][]={'t','u'}
D: char a[][3]={"a","k"}
举一反三
- 下列数组声明正确的是() A: char a[ ][ ]=new char[ ][3] B: char a[ ][ ]=new char[3][ ] C: char a[ ][ ][ ]=new char[ ][3][ ] D: char a[ ][ ][ ]=new char[3][ ][3]
- 合法的数组定义是( )。 A: char a = ”ABC”; B: int a[ ] = ”ABC”; C: char a[ ] = {‘A’,’B’,’C’}; D: char a[3]=”ABC”;
- 下列声明二维数组的语句不合法的是() A: char c[][] = new char[2][3]; B: char c[][]=new char[6][]; C: char[][] c= new char[3][3]; D: char [][] c = new char[][4];
- 下列字符数组定义错误的是: A: char str[]="abc"; B: char str[]={"abc"}; C: char str[3]={'a', 'b', 'c'}; D: char str[3]={"abc"};
- 以下对一维数组a的正确说明是: 。 A: char a(10); B: char a[3]={‘a’,’b’,’c’}; C: char a(10) D: int k=5,a[k];