目录
二、二维数组:
(一)二维数组的定义:
1、格式:
类型名 数组名[常量表达式1][常量表达式2];
2、注意:
①存储采用先行后列原则
②常量表达式1表示行数,常量表达式2表示列数
③用矩阵形式(图①)表示二维数组是逻辑上的概念,能形象地表示出行列关系;而在内存中(图②),各元素是连续存放的,不是二维的是线性的。
(二)二维数组的引用:
1、格式:
数组名[行下标][列下标]
2、注意:
①下标是整型表达式
②在引用数组元素时下标值应在已定义的数组大小的范围内,如定义一个m行n列的二维数组a: int a[m][n];则在引用数组a的时候行下标值应在0~m-1之间、列下标值应在0~n-1之间。
(三)二维数组的初始化:
只能定义的同时初始化
①按行初始化,每一行初值均用一对{}括起来,如:
int a[2][