1:Rem Create a 10 element integer array
2:Rem Initialize each element to —1
3:Dim data(10) As Integer
4:Dim i As Integer
5:For i=1 to 10
6:data(i)=-1
7:Next i
8:End
这段代码的意图是要创建包含10个元素的数组,并为数组中的每一个元素赋予初值-1,它建立了包含10整数的数组data和一个计数值i。FOR循环从1到10,数组中从第一个元素到到第十个元素被赋予数值-1.
说这是一个包含10个元素的数组好理解,可下面的一段话我就想不明白了:
“当以声明的范伟定义数组时——在本例中定义语句是Dim data(10) As Integer——第一个创建的元素是0,而不是1。该程序实际上创建了一个从data(0)到data(10)工11个元素的数组。”