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

avatar
avatar
雪山凌狐
490
文章
30
评论
2017年7月17日11:48:55 评论 12,699 1221字阅读4分4秒

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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

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

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

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


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

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

 

 

以下是我们的视频教程:

在线观看:

 

 

高清源文件下载:

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

 

 

 

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

继续阅读
如果你觉得内容不错的话,欢迎点赞,评论和分享哟~
avatar
请不要给易语言贴标签 精彩文章

请不要给易语言贴标签

前几日,用易语言开发的微信勒索病毒爆发,我们第一时间通知用户,并告知详细处理方法。 作为编程语言开发商,我们一直在引导用户使用易语言进行正当软件的开发,为社会创造财富而不是进行破坏,请参见论坛中一直置...
python2.7零基础 11 变量和常量 编程开发教程

python2.7零基础 11 变量和常量

Python的变量可能是未来我们会接触最多的东西了,很多编程语言都有变量这个东西,如果你没有学过其他的编程语言,那么本节课的知识你一定要认真听好。 变量你可以通俗的理解为一个人的名字,它在同一个pyt...
POST其实很简单 16 易语言模块之鱼刺类HTTP模块 编程开发教程

POST其实很简单 16 易语言模块之鱼刺类HTTP模块

接下来我将会给大家介绍一个比精易模块更高端些的模块,它虽然在使用上可能比精易模块要复杂一些,可能会多几行代码,而且命令也全是英文,需要大致理解一些英文单词才能比较好的学习使用。但用上它好处也多多,这里...

发表评论