5.3動態(tài)數組及聲明
1. 動態(tài)數組的建立與聲明
建立動態(tài)數組的方法是:利用Dim、Private、Public語句聲明括號內為空的數組,然后在過程中用ReDim語句指明該數組的大小。語法是:
ReDim 數組名(下標1[,下標2…]) [As 類型]
其中下標可以是常量,也可以是有了確定值的變量,類型可以省略,若不省略,必須與Dim中的聲明語句保持一致。
例: Dim D() As Single
Sub Form_Load()
……
ReDim D(4,6)
……
End Sub
2.注意事項
(1)在動態(tài)數組ReDim語句中的下標可以是常量,也可以是有了確定值的變量。
(2)在過程中可以多次使用ReDim來改變數組的大小,也可改變數組的維數。
(3)每次使用ReDim語句都會使原來數組中的值丟失,可以在ReDim語句后加Preserve參數來保留數組中的數據,但使用Preserve只能改變最后一維的大小,前面幾維大小不能改變。
1. 動態(tài)數組的建立與聲明
建立動態(tài)數組的方法是:利用Dim、Private、Public語句聲明括號內為空的數組,然后在過程中用ReDim語句指明該數組的大小。語法是:
ReDim 數組名(下標1[,下標2…]) [As 類型]
其中下標可以是常量,也可以是有了確定值的變量,類型可以省略,若不省略,必須與Dim中的聲明語句保持一致。
例: Dim D() As Single
Sub Form_Load()
……
ReDim D(4,6)
……
End Sub
2.注意事項
(1)在動態(tài)數組ReDim語句中的下標可以是常量,也可以是有了確定值的變量。
(2)在過程中可以多次使用ReDim來改變數組的大小,也可改變數組的維數。
(3)每次使用ReDim語句都會使原來數組中的值丟失,可以在ReDim語句后加Preserve參數來保留數組中的數據,但使用Preserve只能改變最后一維的大小,前面幾維大小不能改變。

