>对于数组,VB提供了两个常用函数 Lbound(数组[,维])→求数组中某指定维的下界值 Ubound(数组[,维])一求数组中某指定维的上界值 【例】DmA(-3To4,1To2,3To5,-1To6) As Integer LBound(A,1)测试A第1维的下界值为-3 LBound(A,2)测试A第2维的下界值为1 UBound(A,1)测试A第1维的上界值为4 UBound(A,3)测试A第3维的上界值为5
➢ 对于数组,VB 提供了两个常用函数: Lbound(数组 [,维]) → 求数组中某指定维的下界值 Ubound(数组 [,维]) → 求数组中某指定维的上界值 【例】Dim A (- 3 To 4,1 To 2,3 To 5,-1 To 6) As Integer LBound(A,1) 测试 A 第 1 维的下界值为 -3 LBound(A,2) 测试 A 第 2 维的下界值为 1 UBound(A,1) 测试 A 第 1 维的上界值为 4 UBound(A,3) 测试 A 第 3 维的上界值为 5
定义一维数组和多维数组的区别: 维数组:只用一个下标就能确定一个数组元素在数组 中的位置,也可以说,由具有一个下标的下标变量所组 成的数组称为一维数组S(1) 二维数组或多维数组:由具有两个或多个下标的下标变 量所组成的数组;S(1,2)
定义一维数组和多维数组的区别: ➢ 一维数组:只用一个下标就能确定一个数组元素在数组 中的位置, 也可以说,由具有一个下标的下标变量所组 成的数组称为一维数组 S(1) ➢ 二维数组或多维数组: 由具有两个或多个下标的下标变 量所组成的数组; S(1,2)
§71.3默认数组与嵌套数组 若采用前述格式定义数组,则数组中各数据元素具有 相同的数据类型;有时,期望数组中各元素是不同类型的 数据,那么可通过定义默认数组的方法实现。 Dim/ Static数组名(下标) 【例1】DmA(1To50) As Integer 数值型数组 Dim C(1 To 50 变体型 数组 Static B (1 To 50)As Variant B(1)=100 数值型元素 B(2)=” Good Morning →字符型数组 B(3)=Now 日期型数组
§7.1.3 默认数组与嵌套数组 若采用前述格式定义数组,则数组中各数据元素具有 相同的数据类型;有时,期望数组中各元素是不同类型的 数据,那么可通过定义默认数组的方法实现。 Dim/Static 数组名(下标) 【例1】Dim A (1 To 50) As Integer Dim C (1 To 50) Static B (1 To 50) As Variant B(1)=100 B(2)=”Good Morning” B(3)=Now 数值型数组 变体型 数组 数值型元素 字符型数组 日期型数组
【例2】 口工程1-Form1(ode) Form Click Private Sub Form Click O Static Defau(5) Fontsize =12 Fontbold t Defau(1)=100 Defau(2)=234.56 Defau(3)=beijing Defau(4)=Now Defau(5)=&HAAF For i=o To 5 未定义的变 Print"Defau( I Defau(I) 体类型 Next工 三4凵 Form1 Defau( 0) Defau =100 Defau(2)=234.56 Defau( 3 )=Bei jing Defau(4)=2003-4720:57:53 Defau(5)=2735
【例2】 未定义的变 体类型