作业介绍

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 小时