vb里的lbound和ubound
UBound(arrayname[,
dimension])
UBound
函数的语法包含下面部分:
部分
描述
arrayname
必需的数组变量的名称,遵循标准变量命名约定。
dimension
可选的;Variant
(Long)。指定返回哪一维的上界。1
表示第一维,2
表示第二维,以此类推。如果省略
dimension,就认为是
1。
由于这是3维数组所以
UBound(A,
1)
100
表示第一维的上界
UBound(A,
2)
3
表示第2维的上界
UBound(A,
3)
4
表示第3维的上界
VB中lbound,ubound哪个是上标还是下标,取最顶上还是取最底下?
lbound是下标,ubound是上标。取顶取底要看你的需要。循环的话,一般从lbound到ubound
vb里的lbound和ubound的用法
LBound
函数:
返回一个
Long
型数据,其值为指定数组维可用的最小下标。
>>语法
LBound(arrayname[,
dimension])
>>LBound
函数的语法包含下面部分:
arrayname
必需的。数组变量的名称,遵循标准的变量命名约定。
dimension
可选的;Variant
(Long)。指定返回哪一维的下界。1
表示第一维,2
表示第二维,如此类推。如果省略
dimension,就认为是
1。
>>说明
LBound
函数与
UBound
函数一起使用,用来确定一个数组的大小。UBound
用来确定数组某一维的上界。
>>对具有下述维数的数组而言,LBound
的返回值见下表:
Dim
A(1
To
100,
To
3,
-3
To
4)
语句
返回值
LBound(A,
1)
1
LBound(A,
2)
LBound(A,
3)
-3
所有维的缺省下界都是
或
1,这取决于
Option
Base
语句的设置。使用
Array
函数创建的数组的下界为
0;它不受
Option
Base
的影响。
>>对于那些在
Dim
中用
To
子句来设定维数的数组而言,Private、Public、ReDim
或
Static
语句可以用任何整数作为下界。
==============================
UBound
函数:
返回一个
Long
型数据,其值为指定的数组维可用的最大下标。
>>语法
UBound(arrayname[,
dimension])
>>UBound
函数的语法包含下面部分:
arrayname
必需的。数组变量的名称,遵循标准变量命名约定。
dimension
可选的;Variant
(Long)。指定返回哪一维的上界。1
表示第一维,2
表示第二维,如此等等。如果省略
dimension,就认为是
1。
>>说明
UBound
函数与
LBound
函数一起使用,用来确定一个数组的大小。LBound
用来确定数组某一维的上界。
对具有下述维数的数组而言,UBound
的返回值见下表:
Dim
A(1
To
100,
To
3,
-3
To
4)
语句
:
返回值
UBound(A,
1)
:
100
UBound(A,
2)
:
3
UBound(A,
3)
:
4
VB中ubound()是什么意思啊?
a是数组,ubound是取数组下标上界的函数,还有另外一个相关函数lbound,是取数组下标下界的函数。
取数组的上下标,或者说数组横向、纵向各有多少的个值;
假设一个数组:arr (a1,a2,b1,b2,c1,c2)
a = UBound(arr, 1) 第二个参数=1,表示取数组的纵向有多少个值,a=3
b = UBound(arr, 2) 第二个参数=2,表示取数组的横向有多少个值,b=2
在VB中,注释有2种方式。
1、以Rem关键字开头,并且Rem关键字与注释内容之间要加一个空格。注释可以是单独的一行,也可以写在其他语句行的后面。如果在其他语句行后使用Rem关键字,则必须使用冒号(:)与语句隔开。
2、使用一个撇号(')来代替Rem关键字。若使用撇号,则在其他语句行使用时不必加冒号。
以上内容参考:百度百科-Visual Basic
vb中Ubound(a)什么意思啊
UBOUND 函数返回一个数组的最大下标,数据类型为Long。比如说你定义了一个数组a(22),他的最大下标为22。如果你给m赋值:m=UBOUND(a()),那么m的值就为22。.知道了函数的意义,什么时候用就不在话下了,比如说给元素比较多的数组赋值,据个例子
Dim a(22) as integer
for i=0 to UBOUND(a())
a(i)=i
next i
与UBOUND相对的是LBOUND ,它是返回一个数组的最小下标,就不赘述了
如果想了解更多的vb函数,可以打开word点击工具>宏>Visual Basic编辑器>帮助>Microsoft Visual Basic帮助>左侧的Visual Basic语言参考。
以上为个人看法,手打很辛苦,希望采纳,谢谢您的支持。
谢谢您的支持,有任何疑问欢迎您再次通过此渠道提问,让大家共同解决,共同进步!
以上回答仅为“百度规则”,没有任何违法行为,请楼主采纳,谢谢!
VB中LBound是什么意思?
VB中LBound函数是主要用于返回一个Long型数据,其值为指定数组维可用的最小下标。语法为LBound(arrayname[,dimension])。arrayname必填,表示数组变量的名称,遵循标准的变量命名约定。[dimension]可选,类型为Variant(Long)。指定返回下界的维度。
扩展资料:
LBound函数常与UBound函数一起使用,用以确定一个数组的大小。UBound用来确定数组某一维的上界。对于声明时未使用To子句指定下标最小值的数组,所有维的缺省下界都是0或1,这取决于OptionBase语句的设置。
使用Array函数创建的数组的下界默认为0;但受OptionBase语句的影响。对于那些在声明时用To子句来设定维数的数组而言,Private、Public、ReDim或Static语句可以用任何整数作为下界。
参考资料来源:
百度百科——LBound
百度百科——Visual Basic