vb数组赋值 vb 数组( 三 )


计数器(14)变暗为整数“15”元素 。
作为 '21元素的点心(20) 。
要创建公共数组 , 直接用替换Dim 。
整数形式的公共计数器(14)
双倍公共金额(20)
在此过程中 , 同一语句使用Dim:
将计数器(14)调暗到整数
零食(20)是双精度的 。
之一个声明创建了一个包含15个元素的数组 , 索引号从0到14 。第二个声明创建了一个包含21个元素的数组 , 索引号从0到20 。默认下限为0 。
若要指定下限 , 请使用关键字to (Long数据类型)显式提供下限:
将计数器(1到15)显示为整数 。
字符串形式的点心(100到120)
包含其他数组的数组 。
私有子命令()
“Dim intX As ”声明了一个计数器变量 。
声明并放置一个整数数组 。
(5)是一个整数 。
对于intX = 0至4
(intX) = 5
下一个intX
声明并放置一个字符串数组 。

vb数组赋值  vb 数组

文章插图
(5)是一个字符串 。
对于intX = 0至4
(intX) = \hello\
下一个intX
Dim arrX (2) As'声明了一个具有两个成员的新数组 。
ArrX (1) = ()'将其他数组迁移到数组 。
arrX (2) = ()
arrX (1) (2)'显示每个数组的成员 。
arrX (2) (3)
端接
多维数组
有时需要跟踪记录数组中的相关信息 。例如 , 为了跟踪和记录计算机屏幕上的每个像素 , 需要参考它的X和Y坐标 。在这种情况下 , 您应该使用多维数组来存储值 。
可以用 Basic声明多维数组 。例如 , 以下语句在过程中声明了一个10 × 10的二维数组 。
双精度静态矩阵(9 , 9)
双精度静态矩阵(1到10 , 1到10)
(3 , 1到10 , 1到15)
该声明创建了一个大小为4 × 10 × 15的三维数组 。元素的总数是三个维度的乘积 , 是600 。
注意 , 增加数组维数时 , 数组占用的存储在空之间会大大增加 , 所以要谨慎使用多维数组 。使用变量数组时要更加小心 , 因为它们需要更多的存储空 。
在循环中操作数组 。
Dim I是整数 , j是整数 。
双精度静态矩阵(1到10 , 1到10)
对于I = 1到10
对于J = 1到10
(I , J) = I * 10 + J
下一个j 。
接下来 , 我
要创建动态数组 , 请按照下列步骤操作:
使用语句声明数组(如果希望数组是公共的) , 或者使用Dim语句在模块级声明数组(如果希望数组是模块级的) , 或者使用或Dim语句在过程中声明数组(如果希望数组是局部的) 。将一个空维度表附加到该数组 , 从而将该数组声明为动态数组 。
Dim ()
使用ReDim语句分配元素的实际数量 。ReDim(X + 1)
ReDim语句只能出现在过程中 。与Dim语句和静态语句不同 , ReDim语句是一个可执行语句 , 因为这个语句 , 应用程序在运行时执行一个操作 。
ReDim语句支持这种语法 , 它与固定数组中使用的语法相同 。对于每个维度 , 每个ReDim语句都可以更改元素的数量以及上限和下限 。但是 , 数组的大小不能改变 。
ReDim(4至12岁)
例如 , 动态数组:
Dim ()是一个整数 。
Sub ()
ReDim矩阵1 (19 , 29)
端接
ReDim语句将一个20 × 30的整数矩阵赋给矩阵(元素总大小为600) 。还有另一种用变量设置动态数组边界的方法:
ReDim(X , Y)