易语言-数组的使用

 

数组

指的是有很多相同类型、相同作用的一组变量。

示例:

如一个班级中有50个学生,需要统计这50个人的成绩,就可以用数组。

可以在属性数组那里定义成员的数量,数组是具有顺序的,然后就可以通过序号去定义数组的内容。

注:数组数据的顺序是从1开始的,数组中数据的类型必须要相同。

数组中还可以有数组,被称为多维数组,一维数组就是普通数组,也是最常用的。

数组的操作

上面创建数组变量时定义了数组成员数,还有一种方式不需要定义成员数,将属性数组那里填写0,表示数组成员数初始为0,成员数会根据添加成员而更改,这就是动态的加入数组。

加入成员

可以通过这个命令将一个数据添加到数组变量的尾部。

1
2
第一个参数:欲加入成员的数组变量。通用型。往哪个数组里添加数据。
第二个参数:欲加入的成员数据。通用型。加入的数据,类型必须和数组的类型相同。

修改数组中的数据

数组中指定的数据是可以修改的,给数组中的成员赋值也可以说是修改数组成员的数据。

取数组成员数

可以通过这个命令取出数组中成员的数量。

1
参数:欲检查的变量。通用型。取出指定数组的成员数,如果该变量不为数组,返回-1。

删除成员

删除指定数组变量中的成员,返回所实际删除的成员数目,返回值为整数型。

1
2
3
第一个参数:欲删除成员的数组变量。通用型变量数组。
第二个参数:欲删除的位置。整数型。如果小于 1 或大于第一个参数所指定数组变量的成员数目,将不会删除任何数据。
第三个参数:欲删除的成员数目。整数型。欲删除几个成员,默认为1。

清空数组

该命令删除指定数组变量中的所有成员,释放这些成员所占用的存储空间,重新定义该变量为单维 0 成员数组变量(即成为一个空的数组)

取出数组中的成员

取数组成员数配合计次循环使用就可以取出数组变量中的每一个值。

如果想要直接获取数组中的某个值,需先检查数组成员数是否超出范围,否则超出范围程序将崩溃。