jwbf.net
当前位置:首页 >> VB 数组 UBounD(A)的问题 >>

VB 数组 UBounD(A)的问题

a是数组,ubound是取数组下标上界的函数 还有另外一个相关函数lbound,是取数组下标下界的函数 比如数组a定义如下: dim a(1 to 10) ubound(a)=10 lbound(a)=1

redim a(0 to 8): Erase a --->这时候获取UBound(a)会出错,因为a已经被重新初始化了 redim a(8 to 2) ---->出错,因为下标下界不能大于上界

数组的上边界... 例如 Dim aa,bb aa=Array("1","2","3","4") bb=Ubound(aa) bb的值就应该是3了... 也就是Ubound(aa)应该等于数组aa的长度-1 ^_^

返回a数组的第一维的最大下标。 对具有下述维数的数组而言,UBound 的返回值见下表: Dim A(1 To 100, 0 To 3, -3 To 4) 语句 返回值 UBound(A, 1) 100 UBound(A, 2) 3 UBound(A, 3) 4

先说多维数组:在一维数组中,我们例如说从桌子左边到右边,每1cm为一个单位,可以有数组:长度(i),这个i从0到120; 在二维数组中,我除了左右,我们有按照前后,每1cm为一个单位就有了数组:桌面(i,j)这个1从0到120,j从0到60 在三维数组...

就是取数组的最大下标。 格式:Ubound(数组,第几维) 给一段代码,运行一下: 新建一窗体,然后到代码区,删除所有代码后,粘贴以下代码,可见运行效果: Option ExplicitPrivate Sub Form_Load()Dim A(10) As StringDim B(3, 6) As LongDim C(5...

1、未初始化的动态数组不能用ubound求某一维的上标。 2、对于一维数组,不能用ubound(a,2)来求第二维的上标。

VB中的Ubound和LBound是用来获取指定数组维可用的最大和最小下标值。 UBound 函数,返回一个 Long 型数据,其值为指定的数组维可用的最大下标。 UBound 函数示例 该示例使用 UBound 函数,确定数组的指定维的最大可用下标。 Dim Upper Dim MyArr...

UBound 函数 返回一个 Long 型数据,其值为指定的数组维可用的最大下标。 语法 UBound(arrayname[, dimension]) UBound 函数的语法包含下面部分: arrayname 必需的。数组变量的名称,遵循标准变量命名约定。 dimension 可选的;Variant (Long)...

ubound()由于取得数组下标的上限值,lbound()由于取得数组下标的下限值,如 dim a(1 to 4) 那么ubound(a)的值是4,lbound(a)的值是1.

网站首页 | 网站地图
All rights reserved Powered by www.jwbf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com