下列关于数组的定义,错误的是:____
A: char[]
arr1
= new char[5];
B: char[] arr2 = { 'a', 'b', 'c' };
C: char[]
arr3 = new char { 'a', 'b', 'c' };
D: char[,] arr4 = { { 'a', 'b' }, { 'c', 'd' } };
A: char[]
arr1
= new char[5];
B: char[] arr2 = { 'a', 'b', 'c' };
C: char[]
arr3 = new char { 'a', 'b', 'c' };
D: char[,] arr4 = { { 'a', 'b' }, { 'c', 'd' } };
举一反三
- 下列数组的定义不合法的是() A: char c[][]=new char[2][4] B: char c[][]=new char[2][] C: char [][]c=new char[][3] D: int []a[] = new int[5][5]
- main(){char arr[2][4];strcpy(arr,”you...printf(“%s”,arr); }
- 设有数组定义: char arr[]="China";则数组arr所占空间为( )。
- 下列声明二维数组的语句不合法的是() 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 a[ ][ ]=new char[ ][3] B: char a[ ][ ]=new char[3][ ] C: char a[ ][ ][ ]=new char[ ][3][ ] D: char a[ ][ ][ ]=new char[3][ ][3]