Loading... 大家应该还记得,我们之前学习过的变量都只能保存一个内容。如果这时候我给你 20 个人名,让你分别把这些人名保存到变量中,我们是否需要新建 20 个变量来完成呢?如果你这么做了,那么我有 1000 个人名呢?你该怎么做? 如果你思考之后感受到了我们之前学习过的变量定义的不足,那么我们这节课就来解决这个问题,那就是——数组。我们可以通过数组将同样数据结构的一些内容组成组来定义,这时候,都是人名,我们只需要定义一个变量即可,变化的仅仅是增加数组的成员数量。在调用和赋值的时候,我们只需要通过数组成员的下标进行赋值和调用即可。 数组有不同的维度,维度越多能保存的内容就越多。通常我们只会使用一维数组。而如果有多维数组的需要,我们可以定义多维数组。在易语言中数组的下标索引从 1 开始,不是从 0 开始的。 同一个数组的数据类型都是一致的。比如是整数型数组成员就都是整数型没有文本型。 --- 我们可以在 `Ctrl + L` 新建变量的时候设定该变量为数组,在数组那个框下,可以有几种方法定义数组: 1. 直接写该数组成员的总数,这样数组的成员数就定下来了,后续在不重定义数组的情况下不可以再扩展。 2. 如果在该框写 0,表示初始化一个空数组,在后续可以使用“加入成员”命令增加成员,成员数可以无限增加。(最常用,最常见) 3. 该框下如果需要定义多维数组,先写一维的成员数,写一个逗号,再写别的维的成员数即可。注意,多维数组定义的时候,不允许 `0,0` 这样的写法,你可以先写 `1,1` 这样的写法后续再重定义数组。 定义好数组变量之后,在使用的时候可以先写该数组变量的名字,然后写一个中括号 `[]`,在中括号之内写上数组的下标即可赋值或者调用。 --- 我们可以在支持库 → 系统核心支持库 → 数组操作中查看常用的数组操作命令。比如: **加入成员** :给数组加入成员。 **插入成员** :按位置加入成员。 **删除成员** :删除指定位置的成员。 **重定义数组** :重新定义数组每一维的维数和各维的上限值。 **取数组成员数** :取数组的总成员数,如果是多维,结果为每一维上限的乘积。 **取数组下标** :多用于多维数组,取特定维的上限下标。 **清除数组** :将数组变为空数组。 **数组清零** :将所有的成员值都变成 0,但不影响数组维度。如果数组是文本型数组,则都变成空文本。 其他命令大家可以自己去看帮助尝试使用。 --- 这一课非常的重要,学好数组和熟练使用数组非常的重要,因为我们赋值和调用都是通过数组的下标进行的,我们只需要记住数组的变量名即可,所以要记忆的非常少,在实际使用中十分有用。希望大家能够多多自己去练习一下。 下次咱们再跟数组碰面,就需要大家熟练掌握了。如果没有掌握,可以再回来看看本课的教程。 以下是我们的视频教程: **在线观看:** http://v.youku.com/v_show/id_XMjg5NzA4OTg5Mg==.html **高清源文件下载:** <div class="hideContent">该部分仅登录用户可见</div> 感谢大家的收看,我们下期再见! 最后修改:2021 年 08 月 11 日 © 允许规范转载 赞 赠人玫瑰,手留余香