易语言提示数组成员引用下标超出范围的解决办法
易语言为什么会提示数组成员引用下标超出范围呢
如下图所示
我们来分析下原因.
从图中我们可以看到数组只有三个成员分别是1,2,3
但是我们从图中可以看到计次循环四次.每次调试输出数组成员计次的值.
第一次循环计次的值是1
第一次输出成员1 的值
第二次计次的值是2
第二次输出成员2的值
第三次计次的值是3
第三次输出成员3的值
但是第四次循环计次的值是4
数组没有第四个成员.因此弹出了数组下标(下标)超出范围
那么如何避免这种情形的出现呢
我们可以加一个判断.当数组总成员等于计次的次数是我们就跳出循环.不在循环了.如下图所示
这样就不会弹出报错提示了.这是一个编程严谨性问题.很多人写的代码不严谨.所以经常会看到这种提示.
如下图所示

我们来分析下原因.
从图中我们可以看到数组只有三个成员分别是1,2,3
但是我们从图中可以看到计次循环四次.每次调试输出数组成员计次的值.
第一次循环计次的值是1
第一次输出成员1 的值
第二次计次的值是2
第二次输出成员2的值
第三次计次的值是3
第三次输出成员3的值
但是第四次循环计次的值是4
数组没有第四个成员.因此弹出了数组下标(下标)超出范围
那么如何避免这种情形的出现呢
我们可以加一个判断.当数组总成员等于计次的次数是我们就跳出循环.不在循环了.如下图所示

这样就不会弹出报错提示了.这是一个编程严谨性问题.很多人写的代码不严谨.所以经常会看到这种提示.