永发信息网

易语言的二维数组问题.在线等(显示错误代码3.引用数组的维数不为1)

答案:3  悬赏:50  手机版
解决时间 2021-01-27 17:01
  • 提问者网友:疯子也有疯子的情调
  • 2021-01-27 05:46
.程序集 窗口程序集2

.子程序 _按钮1_被单击
.局部变量 b, 整数型
.局部变量 a, 整数型, , "60"

a = { 0, 7, 3, 2, 3, 7, 0, 7, 1, 2, 0, 4, 3, 7, 4, 1, 2, 8, 8, 4, 9, 8, 5, 2, 1, 5, 5, 7, 9, 5, 2, 1, 7, 4, 8, 2, 9, 8, 6, 2, 3, 2, 8, 7, 1, 1, 7, 1, 1, 0, 2, 1, 7, 8 }
重定义数组 (a, 假, 20, 3)
b = b + 1
.计次循环首 (20, b)
.如果 (a [b] [1] = 0)
删除成员 (a, b, )
.否则

.如果结束

.计次循环尾 ()
编辑框1.内容 = 到文本 (a)
最佳答案
  • 五星知识达人网友:话散在刀尖上
  • 2021-01-27 06:40
我暂时保留我的看法!
全部回答
  • 1楼网友:不如潦草
  • 2021-01-27 08:10
重定义数组 (a, 假, 20, 3) 这里改成 重定义数组 (a, 真, 20, 3) 如果不改你的程序就等于把a的所有成员都干掉了. 再引用时就会出错. 而且.计次循环首 (20, b)也是个病态语句. 想想,当你删掉一个成员时.总数剩下19,当循环到20次时还是一样报错.
  • 2楼网友:長槍戰八方
  • 2021-01-27 07:14
你好! 重定义数组 (a, 假, 20, 3) 这里改成 重定义数组 (a, 真, 20, 3) 如果不改你的程序就等于把a的所有成员都干掉了. 再引用时就会出错. 而且.计次循环首 (20, b)也是个病态语句. 想想,当你删掉一个成员时.总数剩下19,当循环到20次时还是一样报错. 我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯