vb中A和a谁大 vb中Dim a()是什么意思,是默认下界从0开始吗?
vb中Dim a()是什么意思,是默认下界从0开始吗?这是声明一个动态变量a。所谓的动态变量意味着它的下标范围不是固定的,可以随时用ReDim更改。例如,ReDim a(100)那么数组a的范围是a(
vb中Dim a()是什么意思,是默认下界从0开始吗?
这是声明一个动态变量a。所谓的动态变量意味着它的下标范围不是固定的,可以随时用ReDim更改。例如,
ReDim a(100)
那么数组a的范围是a(0)到a(100),如果是
ReDim a(-10到10)],那么数组a的范围是a(-10)到a(10),依此类推。
ReDim可以执行多次,因为数组a的下标范围可以根据实际需要随时更改。
应该注意的是,每次执行ReDim时,数组a的每个元素的原始值都将自动清除。如果要保留原始值,必须使用以下方法
ReDim preserve a(50)
补充说明:动态数组的反面是固定数组,例如
dim a(10)
这样的数组a,其下标范围是0到10,不能再更改,所以称为固定数组。