以下是有效数组声明的不同方式
int p[]
或int []p
或int[] p
假设我们写int x,y
然后 x 和 y 都是整数类型但是当我写int []q, p[];
为什么编译器说这p
是一个二维数组
请看下面的代码
public class some {
int []q, p[];
void x() {
p=new int[10][3];// this is valid
//p=new int[10];// compiler expects p as 2d array
q=new int[10];
}
public static void main(String args[])
{
}
}