二维数组的定义int a【】【3】;为什么不正确?答:int a[][3];这样写必须初始化,即要写成int a[][3]={1,2,3,4,5,6,...};或int a[][3]={{1,2,3},{4,5,6},...};,这样编译时编译器就可以算出来空的[]中应该填几了。[]中只是“允许不写”,并不是允许空着。
c#中如何定义空数组答:定义一维数组 int[] arr1,定义二维数组 int[,] arr2,定义三维数组 int[,,]arr3;long[,,]arr4MyClass[] mcArr5=new MyClass[4];//四个元素 数组的创建表达式 int[,,] arr6=new int[3,6,5] //3,6,5是维度长度 显示初始化数组 int[,,] arr7=new int[4,3,2]{{(6,4),(12...