急!!!有关vb一维数组引用的问题

例如: 设有下面的数组定义:
Dim A(10) As Integer ,B(10) As Integer
则下面的语句都是正确的。
A(1)=A(2)+B(1)+5
A(i)=B(i)
B(i+1)=A(i+2)
哪位高手能帮忙讲解下,我是真的不明白,说废话的请绕道!

程序开头没有Option Explicit,是允许数组不定义直接使用的.
所以下边代码
A(1)=A(2)+B(1)+5
A(i)=B(i)
B(i+1)=A(i+2)
是正确的
但如果i没有被定义就会出错
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-11
A(1)=A(2)+B(1)+5 正确

A(i)=B(i) ,i未作定义或定义了i也为不定的一个值,所以错误或不严谨

B(i+1)=A(i+2) 同上,是不严谨的
相似回答