下面数组创建不正确的是:
A: int a[10][10]=new int[][];
B: int []a[]=new int[10][10];
C: int [][]a=new int[10][10];
D: int a[][]=new int[10][10];
A: int a[10][10]=new int[][];
B: int []a[]=new int[10][10];
C: int [][]a=new int[10][10];
D: int a[][]=new int[10][10];
举一反三
- 在创建数组时,下列创建的方法中合法的是( )。 A: int a[ ] [ ]=new a[10][5] B: int a[]=new int[10 ] C: int [ ]a=new a[10 ] D: int a[]=new a[10]
- 下列数组定义中,正确的是 。 A: int a[][]=new int [10,10]; B: int a[10][10]; C: int a[][]=new int [10][10]; D: int a[][10];
- 下面数组的声明哪个不正确()。 A: int a[] B: int []a C: int a[10] D: int a[]=new int[10]
- 下列语句中错误的是()。 A: int *p=new int(10); B: int *p=new int[10]; C: int *p=new int; D: int *p=new int[40](10);
- 下面关于数组的定义中,正确的是( ) A: int c[10];c=new int[10]; B: int[][3] a=new int[2][]; C: int[]a; a=new int; D: char []b;b=new char[80];