格式+举例
Dim 数组名 ( n )[ As 数据类型 ]
例:Dim a ( 10 ) As Integer
说明:<br>•数组名:a<br>•数组维数:一维数组<br>•数据类型:整型<br>•数组大小:下标上界-下标下界+1,下标下界省略时则为0。下<br>标范围为0 To 10,即10-0+1=11,共有11个元素<br>•数组元素a(0)a(1)…a(10)<br>
Dim 数组名[ As 数据类型 ] (n)
例:Dim a% ( 10 )
注意事项
一般情况下默认数组下标从0开始,但可以通过 option base n语句来修<br>改数组下标的默认下界,n只能是0或1,而且要放在数组声明前才有效
【练习1】 请说出下列数组声明的数组名、数据类型、数组元素、数组元素的初值、数组大小<br>代码片段1:Dim a(10) as Long<br>代码片段2:Option base 1 Dim b(15.6) As String<br>代码片段3:Option base 0 Dim c(20) As Boolean<br>
下标不能超出数组声明时的下标范围,否则会产生“下标越界”错误 。
下标的值只能是整数,如果下标的值带有小数,则系统会自动四舍五入后取整。<br>
【填空】在VB中,执行以下代码后的运行结果是( )<br> Dim A%(10)<br> A(2)=20 : A(3)=30<br> Print A(2.3);A(2.6)<br>
数组元素的下标:可以是常数、变量、表达式、数组元素
A(3),A(5) <br>A(i): 当i=3,相当于A(3) <br>A(i*3-j): 当i=2,j=3,相当于A(3) <br>A(b(4)): 当b(4) =3,相当于A(3)<br>