VB知识求助
wolflj
wolflj Lv.2
2006年01月06日 11:08:09
只看楼主

我自己编的程序,VB的,Dim i, k As IntegerDim a, b As SingleDim s() As Singlek = a \ bk = Int(k)For i = 1 To ks(i) = a / i + BNext i这样的 程序代码为什么运行时显示下标越界,应该怎么去修改哟,知道的话,希望帮助我撒,也可以 E,我的电子邮件WOLFLJ@hotmail.com,交个朋友撒,呵呵 ,

我自己编的程序,VB的,
Dim i, k As Integer
Dim a, b As Single
Dim s() As Single
k = a \ b
k = Int(k)
For i = 1 To k
s(i) = a / i + B
Next i
这样的 程序代码为什么运行时显示下标越界,应该怎么去修改哟,知道的话,希望帮助我撒,也可以 E,我的电子邮件WOLFLJ@hotmail.com,交个朋友撒,呵呵 ,
mushengyuan
2006年01月06日 14:07:54
2楼
1. a,b好象没有值哟;
2. 数组的第一项默认为0,而i是从1开始,所以下标越界.
解决办法:在开始加一个语句 option base 1
回复
flyfun
2006年01月06日 19:52:07
3楼
For i = 0 To k-1
回复

相关推荐

APP内打开