24小时热门版块排行榜    

查看: 2653  |  回复: 4

schuhi

铜虫 (正式写手)

[交流] 数组溢出错误 已有1人参与

在进行焊接生死单元模拟的时候,第一次设定了两个数组,eorder1和eorder2,这两个数组均是1列250行,里面的单元是按照一定顺序排列的。输入命令流后进行计算,出现如下错误“subscript range error. parameter eorder2 is dimensioned as 250,but location 251 is being requested”.
这个错误的意思是我设定的eorder2的范围时250,但是实际数据的范围超过250了。但是我明明每个数组均是设定了250个位置啊,两个数组是独立的啊。难道eorder2是接着eorder1进行排列的?
我试试找问题,这次我把eorder1和eorder2分别拆分成5个数组,每个也就是50个元素了,进行计算,发现可以计算过去。
为什么?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

schuhi

铜虫 (正式写手)

另外,还有一个解决办法,将数组eorder1和eorder2设置成1列500行的数组。
2楼2014-03-27 14:44:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
应该是你使用数组时出问题了。你可以检查一下所有循环语句,循环变量是否有取值 251 的情况。做法很简单,在每个循环语句中添加一句,假设循环变量为 i:
    *if, i, eq, 251 then ......  
    删节号部分由你自己填写,能反映出错内容即可。
3楼2014-03-28 08:29:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

schuhi

铜虫 (正式写手)

引用回帖:
3楼: Originally posted by htbbzzg at 2014-03-28 08:29:10
应该是你使用数组时出问题了。你可以检查一下所有循环语句,循环变量是否有取值 251 的情况。做法很简单,在每个循环语句中添加一句,假设循环变量为 i:
    *if, i, eq, 251 then ......  
    删节号部分由你自 ...

好的,我试试,谢谢你
4楼2014-03-28 13:22:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

schuhi

铜虫 (正式写手)

我应该是在循环计算的时候取了一个不在wnum范围内的值。
谢谢各位
5楼2014-03-28 20:43:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 schuhi 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 26超级电容器申博 +3 dhdjdjend 2026-02-25 3/150 2026-03-02 19:21 by 轻松不少随
[考研] 085600 英一数二272求调剂 5+6 vida_a 2026-03-01 16/800 2026-03-02 19:13 by zhukairuo
[考研] 268求调剂 +7 简单点0 2026-03-02 8/400 2026-03-02 19:07 by zhukairuo
[考研] 材料284求调剂,一志愿郑州大学英一数二专硕 +14 想上岸的土拨鼠 2026-02-28 14/700 2026-03-02 19:06 by zhukairuo
[考研] 一志愿东北大学化学314分求调剂 +3 lr1212.. 2026-03-02 3/150 2026-03-02 17:36 by yeahyou
[考研] 求调剂 +3 熬夜的猫头鹰 2026-03-02 3/150 2026-03-02 11:45 by 刘兵
[考研] 材料工程专硕283求调剂 5+4 ,!? 2026-03-02 6/300 2026-03-02 11:07 by 黑!在干嘛
[考研] 一志愿郑大材料学硕298分,求调剂 +6 wsl111 2026-03-01 6/300 2026-03-02 11:00 by ydudjddnd
[考研] 274求调剂 +3 cgyzqwn 2026-03-01 7/350 2026-03-02 10:38 by lature00
[考研] 0854复试调剂 276 +4 wmm9 2026-03-01 6/300 2026-03-02 09:28 by 热情沙漠
[考研] 0857调剂 +4 一ll半 2026-02-28 5/250 2026-03-02 02:33 by 908055542
[基金申请] 本子写完了,给DS兄弟看了,得了92分 +3 Doma 2026-03-01 7/350 2026-03-02 00:00 by jnzsy
[考研] 298求调剂 +6 axyz3 2026-02-28 6/300 2026-03-01 19:00 by 18137688336
[考研] 一志愿中南大学理学化学 +4 15779376950 2026-03-01 5/250 2026-03-01 19:00 by Fff-1
[考研] 291分工科求调剂 +9 science饿饿 2026-03-01 10/500 2026-03-01 18:55 by 18137688336
[考研] 304求调剂 +6 曼殊2266 2026-02-28 7/350 2026-03-01 15:14 by wjLi2017
[考研] 求调剂 +6 repeatt?t 2026-02-28 6/300 2026-03-01 14:37 by Sakura绘
[考研] 317一志愿华南理工电气工程求调剂 +6 Soliloquy_Q 2026-02-28 11/550 2026-03-01 11:14 by 歌liekkas
[考研] 307求调剂 +4 73372112 2026-02-28 6/300 2026-03-01 00:04 by ll247
[硕博家园] 【博士招生】太原理工大学2026化工博士 +4 N1ce_try 2026-02-24 8/400 2026-02-26 08:40 by N1ce_try
信息提示
请填处理意见