1、定义
定义方式:
元素个数=行数*列数
2、存放顺序
原因:内存是一维的
按行序优先(先排a 0行再排a 1行。。。)
二维数组a是由 三个元素组成 a[0]、a[1]、a[2]
每个元素a[i] 由包含2个元素的一维数组组成
3、引用
a[2][3]是两行三列
两行为 0 行和 1 行
三列为 0 列,1列,2列
4、二维数组用一维数组表示
验证了: 二维数组a是由 三个元素组成 a[0]、a[1]、a[2]
每个元素a[i] 由包含2个元素的一维数组组成 即二维数组用一维数组表示
(a[0]是一维数组,表示二维数组里的a[0][0],即首地址,0行,三个元素,共12个字节
a[1]是一维数组,表示二维数组里的a[1][1],即第1行第0列,1行,三个元素,共12个字节)