数组

数组的使用


 ————版权申明————


 

什么是数组?

数组有什么作用?

如何定义和使用数组?

 

数组是计算机编程语言上,对于“Array”的中文称呼,是用于储存多个相同类型数据的集合。将相同数据类型的元素按一定顺序排列的集合,把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字成为数组名,编号成为下标。组成数组的各个变量成为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。—— 来自搜狗百科

编程语言描述的数组的都差不多一样

然鹅,

易语言对数组的定义个使用 跟 其他的语言是有些不一样的。

例如,C/C渣渣语言的数组的下标是从0开始的。

但是,易语言的数组的下标是从1开始的。

易语言的数组定义之后会自动初始化数组。

C/C渣渣语言的数组不会自动初始化数组。

等等 。 。。 。。 。 。

 

那么在易语言中如何定义一个数组呢?

如下图:

添加一个 变量(局部变量或者是全局变量)

输入变量名为:value,类型为:整数型。

然后再 后面的 关键字:数组 下面输入一个数:6,表示定义了一个可以存放 6个整数型的数组

 

如何使用数组?

如下图,打开软件,生成一个窗口后,在窗口中添加一个按钮,然后添加按钮点击事件。

然后在按钮点击事件下面添加一个局部变量,并在数组里面写上 6

然后给数组赋值,

数组的赋值的格式是: 数组变量名[下标] = 值 (注意:上面有提到过,易语言的下面是从 1 开始的)

然后 调用 输出调试文本 这个函数 输出 数组的值

 

按 F5 运行,然后点击按钮,调试输出的文本将打印在 输出的面板。

你会发现,我们没有给 下标为 6的数组 赋值,但是输出的值是:0

这就是前面所说的,易语言的数组是自动初始化为 0

再如下图:

我们添加了一句代码 value[7] = 7

然后点击运行,点击按钮执行代码,然后程序会弹出错误框,提示错误信息:数组成员引用下标超出定义范围

也就是我们所说的 数组下标 越界了。

因为我们定义的数组的大小为:6

所以数组的最大的下标是:6,超出了6就是数组越界了,会出现报错的情况。这种情况再程序中是非常危险的。

 

再如下图:

我们把 value[5] = 55 改成 value[5] = ‘H’

然后编译,发现是无法编译通过的,

这是因为 我们定义的数组类型是 整数型,所以整个数组都只能接受 整数型 的数据,

所以我们 修改后的数据 赋值给 value[5] 的是 字符类型 是 无法编译通过的。

数组的使用,差不多就酱紫了 。。。。。。。。。。

 

 

 

 

 

 

 

支付宝打赏 微信打赏

有 打 赏 ?



如果文章对您有帮助,欢迎移至上方按钮打赏小编







阅读(627)次 , 网友评论(0)

发表评论

电子邮件地址不会被公开。 必填项已用*标注