一、二维数组的定义
当一位数组元素的类型也是一位数组时,便构成了”数组的数组“,即二维数组。二维数组定义的一般格式:
数据类型 数组名 [常量表达式1] [常量表达式2];
例如:int a [ 4 ] [ 10 ] ;
a数组实质上是一个有4行、10列的表格中可储存40个元素。第1行第1列对应a数组的a[ 0 ] [ 0 ],第n行第m列对应数组元素a[ n-1] [ m-1]。
说明:当定义的数组下标有多个时,我们称为多维数组,下标的个数并不局限在一个或两个,可以任意多个,如定义一个三维数组a和四维数组b:
int a[100] [3] [5];
int b[100] [100] [3] [5];
多维数组引用赋值等操作与二维数组类似。
二、二维数组元素的