E语言程序运行时出错,错误信息:数组成员引用下标超出定义范围

2024-11-29 07:33:54
推荐回答(2个)
回答1:

1,原因:因为取出的数组成员不存在,假设要取的数组只有2个成员,取了第3个成员,那样肯定会提示这种错误的。
2,一般的易语言程序员会在用正则表达式、分割文本,从网络中获取文本进行分割时出现数组成员引用下标超出定义范围。
3,防范方法很简单,就是在取数组成员的时候先判断一下数组成员数是否正常。
需要用到的命令是,取数组成员数(),易语言中有该函数的详细说明。

回答2:

就是程序的数组超过了!!@
如!我给 变量1赋予数值!!!
然后 变量1 拥有 5个数组
而你程序中由于代码循环!!到一个步骤
成了 取变量1的第6个数组!!而我们只给予了5个数组!没有6号数组!就是这个意思!!
解决方法!!加上代码取变量数组!!在代码中加上不能超过数组!就可以了!!