【摘要】:数组说明的方括号中给出的是某一维的长度,即可取下标的最大值;而数组元素引用中的下标是该元素在数组中的位置标识。可按行分段赋值,也可按行连续赋值。
1.二维数组的定义
二维数组定义的一般形式是:
类型说明符 数组名[常量表达式1][常量表达式2];
其中,常量表达式1 表示第一维下标的长度(行数),常量表达式2 表示第二维下标的长度(每行的列数)。
例如:int a[3][4];
说明了一个3 行4 列的数组,数组名为a,其下标变量的类型为整型。
2.二维数组元素的引用
二维数组的元素也称为双下标变量,其表示的形式为:
数组名[下标][下标]
其中,下标应为整型常量、整型变量或整型表达式。
例如:a[3][4](www.xing528.com)
表示数组中的3 行4 列的元素。
引用数组元素和数组说明在形式中有些相似,但两者具有完全不同的含义。数组说明的方括号中给出的是某一维的长度,即可取下标的最大值;而数组元素引用中的下标是该元素在数组中的位置标识。
3.二维数组的初始化
二维数组初始化也是在类型说明时给各下标变量赋初值。可按行分段赋值,也可按行连续赋值。
①按行分段赋值可写为:
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}
②按行连续赋值可写为:
int a[3][3]={ 1,2,3,4,5,6,7,8,9}
③可以只对部分元素赋初值,未赋初值的元素自动取0 值。
④若对全部元素赋初值,则第一维的长度可以不给出。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。