大神们帮我分析下,VB中下标越界是啥意思,我的这个程序哪里错了?为什么会提示下表越界??
Private Sub Command1_Click()Dim a%(), i!, max%, x, t%
For i = 1 To 10
a(i) = Int(Rnd() * 101 + 100)
Print a(i);
Next i
max = 1
For i = 2 To 10
If a(max) < a(i) Then max = i
Next
Print a(i)
End Sub
大神们帮我分析下,VB中下标越界是啥意思,我的这个程序哪里错了?为什么会提示下表越界??
Private Sub Command1_Click()2024-10-12 10:18:20
2024-10-12 09:56:42
Dim a%(1 To 101)
定义数组的是时候把下标和上标弄进去就可以了
如果不知道有多少个呢?比如从1到n,又该怎么弄?谢谢你。
定义动态数组
可以先定义数组
dim a()
等用的时候用redim重定义数组
ReDim a(小标 to 上标)