二维数组的定义
定义方式:(声明时列数不能省略,行数可以)
数据类型 数组名[常量表达式][常量表达式];
例int a[3][4];
float b[2][5];
int c[2][3][4];
元素个数=行数*列数
数组元素的存放顺序
原因:内存是一维的
二维数组:按行序优先
二维数组的理解
二维数组a是由3个元素组成
每个元素a[i]由包含4个元素 的一维数组组成
二维数组元素的引用
形式:数组名[下标][下标]
二维数组元素的初始化
分行初始化
按元素排列顺序初始化
多维数组
具有两个或两个以上下标的数组称为多维数组。
int c[2][3][4
程序举例:杨辉三角。B站可查