vb 数组赋值问题

2024-11-09 10:28:17
推荐回答(3个)
回答1:

数组的定义有两种形式。第一种:Dim ArrayName(n) As Type。这种形式中,数组变量是从ArrayName(0)~ArrayName(n),共n+1个元素。第二种:Dim ArrayName(Lower To Upper) As Type。这种形式中可以定义数组上界和下界,比如Dim iA(4 To 14) as Integer。这样就可以对应从iA(4)到iA(14)的赋值。至于对应问题,不是硬性规定的,你可以随意赋值,这要按程序要求了,比如程序要求改成iA(i)=i+10,就不是那样对应了

回答2:

ia()这是个数组变量
它一开始Dim iA(10) As Integer 你就定义它的范围在0-10
你把for i 改4-14 超过范围的部分 当然会出错。
不必对应 示例只是给你一个简单赋值而已 你想要数组哪个元素赋值什么都随你高兴

Private Sub Command1_Click()
Dim iA(10) As Integer
For i = 0 To 10
iA(i) = "我是数字" & i
Print i;
Next i
End Sub

回答3:

不行,IA(1)=1 IA(2)=2……。一个一个的给数组里的元素赋值,