跟我入门易语言 13 变量新姿势:数组

avatar 2017年7月17日11:48:55 评论 4,190

加入VIP,可以享受无广告视频播放!更可享受教程提前看!详情猛戳:VIP介绍

大家应该还记得,我们之前学习过的变量都只能保存一个内容。如果这时候我给你20个人名,让你分别把这些人名保存到变量中,我们是否需要新建20个变量来完成呢?如果你这么做了,那么我有1000个人名呢?你该怎么做?

如果你思考之后感受到了我们之前学习过的变量定义的不足,那么我们这节课就来解决这个问题,那就是——数组。我们可以通过数组将同样数据结构的一些内容组成组来定义,这时候,都是人名,我们只需要定义一个变量即可,变化的仅仅是增加数组的成员数量。在调用和赋值的时候,我们只需要通过数组成员的下标进行赋值和调用即可。

数组有不同的维度,维度越多能保存的内容就越多。通常我们只会使用一维数组。而如果有多维数组的需要,我们可以定义多维数组。在易语言中数组的下标索引从1开始,不是从0开始的。

同一个数组的数据类型都是一致的。比如是整数型数组成员就都是整数型没有文本型。


我们可以在Ctrl+L新建变量的时候设定该变量为数组,在数组那个框下,可以有几种方法定义数组:

1.直接写该数组成员的总数,这样数组的成员数就定下来了,后续在不重定义数组的情况下不可以再扩展。

2.如果在该框写0,表示初始化一个空数组,在后续可以使用“加入成员”命令增加成员,成员数可以无限增加。(最常用,最常见)

3.该框下如果需要定义多维数组,先写一维的成员数,写一个逗号,再写别的维的成员数即可。注意,多维数组定义的时候,不允许0,0这样的写法,你可以先写1,1这样的写法后续再重定义数组。

定义好数组变量之后,在使用的时候可以先写该数组变量的名字,然后写一个中括号[],在中括号之内写上数组的下标即可赋值或者调用。


我们可以在支持库→系统核心支持库→数组操作中查看常用的数组操作命令。比如:

加入成员:给数组加入成员。

插入成员:按位置加入成员。

删除成员:删除指定位置的成员。

重定义数组:重新定义数组每一维的维数和各维的上限值。

取数组成员数:取数组的总成员数,如果是多维,结果为每一维上限的乘积。

取数组下标:多用于多维数组,取特定维的上限下标。

清除数组:将数组变为空数组。

数组清零:将所有的成员值都变成0,但不影响数组维度。如果数组是文本型数组,则都变成空文本。

其他命令大家可以自己去看帮助尝试使用。


这一课非常的重要,学好数组和熟练使用数组非常的重要,因为我们赋值和调用都是通过数组的下标进行的,我们只需要记住数组的变量名即可,所以要记忆的非常少,在实际使用中十分有用。希望大家能够多多自己去练习一下。

下次咱们再跟数组碰面,就需要大家熟练掌握了。如果没有掌握,可以再回来看看本课的教程。

 

 

以下是我们的视频教程:

在线观看:

 

 

高清源文件下载:

内容已经隐藏,请注册为本站会员后查看

 

 

 

感谢大家的收看,我们下期再见!

avatar

发表评论

您必须才能发表评论!