看下面java数组代码: /** * 对应C++一维数组 */ // int [] array = new int[]{1,2,3,4,5}; // System.out.println(array.length); /** * 对应C++ 而为数组 int **p */ // int [][] array = new int[5][]; // for(int i = 0; i < 5; i++){ // array[i] = new int[5]; // } // for(int i = 0; i < 5; i++){ // for(int j = 0; j < 5; j++){ // array[i][j] = 6; // System.out.println(array[i][j]); // } // } /** * 对应C++ 数组 int (*p)[5] */ // int [][] array = new int [5][5]; // for(int i = 0; i < 5; i++){ // for(int j = 0; j < 5; j++){ // array[i][j] = 6; // System.out.println(array[i][j]); // } // } // int [][] array = new int [][]{{1,2}}; 看懂这段代码,相信会明白JAVA与C++实际上非常之相似的。