检查点
数组简介
了解数组。
什么是数组?
在变量课程中,我们了解到变量就像一个只能存放一个物品的柜子。要将物品放入柜子,我们必须确定它的类型(类似于数据类型),并为其贴上唯一的标签(类似于变量名)。
...
如果我们需要存储大量相同类型的数据,为每个柜子都贴标签会非常繁琐。相反,我们可以将相同类型的数据统一用同一个标签来管理。
这正是数组的作用。
...
数组类比
ℹ️ 数组是一种按顺序排列的、同类型值的集合,它们共享同一个名称。数组是一种派生数据类型。
在上图中,我们将相同类型的数据统一存储在名为 Cash 的标签下。
基本术语
让我们了解与数组相关的几个基本概念。
元素
数组元素是指存储在数组中的值。数组中的元素在内存中是连续存放的。
索引
数组索引用于标识元素在数组中的位置。索引从 0 开始,每增加一个元素,索引值加 1。
大小
数组的大小是指数组中可以存储的元素总数。
...
数组表示
在上图中,可以看到一个包含 6 个元素的数组。数组名为 Number,其大小为 6。
- 第一个元素 10 存储在索引
0处。 - 第二个元素 20 存储在索引
1处。 - 第三个元素 30 存储在索引
2处。 - 第四个元素 40 存储在索引
3处。 - 第五个元素 50 存储在索引
4处。 - 第六个元素 60 存储在索引
5处。
为什么要使用数组?
像 int、long、char 等基本数据类型的一个局限是,它们一次只能存储一个值。当面对大量数据时,我们需要一种能够以单一名称存储和访问多个数据的数据类型。
示例
假设一个班级有 100 名学生,你想记录他们的学号。如果为此声明 100 个变量,再逐一存储每位学生的学号,这种方法显然不切实际。这时,数组就显得非常有用!
Quiz
单选题
在下图所示的数组 Numbers 中,可以存储 3 个元素。位于索引 1 处的元素的值是多少?
1 / 1