数组的下标越界的问题

lzkbr 2008-05-12 04:24:27
Sub Equal(s1() As Double, s2() As Double)
'让 s2():=s1(),s1()是输入,s2()是输出
Dim i%
For i = -1 To s1(-1)
s2(i) = s1(i)
Next i
End Sub


代码就是上面那样,我将多项式的最高阶次存在数组的(-1)中,然后依次存入多项式的常数项至最高次项的系数,
这段代码就是想实现一个数组传递到另一个,但是它老是提示下标越界,大家看看为什么啊?
...全文
129 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vbman2003 2008-05-12
  • 打赏
  • 举报
回复
Sub Equal(s1() As Double, s2() As Double)
'让 s2():=s1(),s1()是输入,s2()是输出
Dim i%
For i = lbound(s1) to ubound(s1)
s2(i) = s1(i)
Next i
End Sub

tanjiunnya 2008-05-12
  • 打赏
  • 举报
回复
s1(-1) <<===这个很明显有问题。。。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧