目录
什么是二维数组:
二维数组在内存中的布局:
动态初始化:
静态初始化:
杨辉三角:
使用细节和注意事项:
什么是二维数组:
1.从定义形式上看 int[][]
2.可以这样理解,原来的一维数组的每个元素是一维数组,就构成二维数组
二维数组在内存中的布局:
与一维不同的是在数组里面的空间还是放的数组的地址
动态初始化:
动态创建:
输出:
静态初始化:
杨辉三角:
使用细节和注意事项:
1.一维数组的声明方式有: int[] x 或者 int x[]
2.二维数组的声明方式有: int[][] y 或者 int[] y[] 或者 int y[][]
3.二维数组实际上是由多个一维数组组成的,它的各个一维数组的长度可以相同, 也可以不相同。比如:map[][]是一个二维数组 map [][] = {{1,2},{3,4,5}} 由map[0]是一个含有两个元素的一维数组,map[1]是一个含有三个元素的 一维数组构成,我们也称为列数不等的二维数组。