作业介绍
C2. 14 二维数组的模拟
课堂内容:二维数组的模拟
-
二维数组定义一般形式
类型名 数组名[行长度][列长度];
例如:
int a[4][5]; //定义一个int类型的二维数组a,4行5列。共20个元素
类型名:
指定数组中每个元素的类型。
数组名:
是数组变量(数组)的名称,是一个合法的标识符。
行长度和列长度:
是一个整型常量表达式,分别设定数组的行数和列数。
-
二维数组元素引用一般形式
数组名[行下标][列下标] //引用二维数组的元素要指定两个下标,即行下标和列下标
二数组元素的使用方法与同类型变量完全相同。
-
数组元素值的修改一般形式
数组名[行下标][列下标]=值;
下标可以是整数表达式,行下标合理取值范围是[0~行长度-1],列下标合理取值范围是[0~列长度-1]。
例如:
//前面定义的数组a就有20个元素
int k=1;
a[0][0]=10;
a[0][k]=a[0][0]+10;
//注意不能使用a[5][5]
注意:C++规定,只能引用单个的数组元素,不能一次引用整个数组。数组下标从0开始,下标不能越界。
-
二维数组初始化一般形式
顺序赋初值
类型名 数组名[行长度][列长度]={初值表};
分行赋初值
类型名 数组名[行长度][列长度]={{初值表0},{初值表1},{初值表2},……};
二维数组的初始化也可以只针对部分元素,其余元素的初始都是0。
题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 3
- 开始时间
- 2024-1-1 0:00
- 截止时间
- 2099-12-31 23:59
- 可延期
- 0 小时