二维数组:
有效解决行(colume)和列(row)的队列数据处理,二维数组也称矩阵。
1、怎样定义一个二维数组
一般形式:类型符 数组名[行:常量表达式][列:常量表达式];
注意:数组名符合标识符规则
数组长度必须确定,即个数确定
常量表达式不能是变量(不确定的值)
数组的下标从0开始
2、怎样初始化二维数组
1.定义时全部元素赋予初值。
int array[3][4] = {
{1,2,3,4},{5,6,7,8},{9,10,11,12}};
2.定义时一部分元素赋予初值,其余系统会自动给0;
3、如果想使全部都是0
int array[3][4] = {0};
4.如果数组元素都赋予初值,数组第一维长度可以省略,有元素初值数量倒推
int array[3][4] = {
{1,2,3},{0},{5,6}};
3、怎样引用二维数组
语法:数组名[下标][下标]
需要从0开始,每次只能引用一个元素;下标可以是整形常量或整形表达式。
arr[i][j];
例题:通