(二)任务目标
2025年09月21日
(二)任务目标
通过本任务的学习,在已掌握的各类字符显示方法及一维数组的基础之上,进一步理解二维数组的相关概念,并通过二维数组的方法实现显示内容的转换。
知识准备
在实际问题中,有很多数据是二维的或多维的,因此C语言允许构造多维数组。多维数组元素有多个下标,以确定它在数组中的位置。本任务只介绍二维数组,多维数组可由二维数组类推得到。
(1)二维数组的定义
二维数组定义的一般形式是:
例如:
定义二维数组b为3×4(3行4列),数组元素为int型。 (2)二维数组元素的引用
二维数组元素的表示形式为:
下标可以是整型常量,或者是整型表达式。
(3)二维数组元素的初始化
方法一:按行赋初始值。
方法二:可将所有数据写在一个大括号中,按数组排列的顺序对元素赋初始值。
方法三:可以部分赋初始值。
方法四:如果对全部元素都赋初始值,则在定义二维数组时,可以不指定第一维的长度,但第二维的长度不能省略,第一维的[]也不能省略。
等价于