如何定义数组

来源:百度知道 编辑:UC知道 时间:2024/09/21 06:15:58
dim arA(),arB() as string
是你是指定义两个数组,且这两个数组都是用来装字符的?
dim arA(),arB() as string
是不是定义两个数组,且这两个数组都是用来装字符的?
但是我又见过
Dim r(0 To 10, 0 To 10, 0 To 10) As Variant
这样的句子。
到底该怎么定义一维与多维数组???

Dim r(0 To 10, 0 To 10, 0 To 10) As Variant
这个是定长数组,在过程中不能改变结构的

dim arA(),arB() as string
这两个是动态数组,刚开始定义还不能用
需要使用
redim arA(0 to 10)和redim arB(1 to 20) as string
来动态修改它的结构,而且可以随时用redim语句修改,使用很灵活

1、dim arA(),arB() as string
arA( ),arB( ) 均可用 Redim 进行重新定义数组
arA( ) 为[变体(Variant)]类型
arA( ) 为[字符串(String)]类型
2、一维数组的定义:
Dim/Public/Static [数组名]([数量或留空]) As [数组类型]
多维数组的定义
Dim/Public/Static [数组名][(,,)维数] As [数组类型]
例如 定义二维数组应用如下语句:
Dim K(3,2) As String
定义三维数组应用如下语句:
Dim K(4,3,6) As Variant