jwbf.net
当前位置:首页 >> vB中i=1to uBounD(A)什么意思iBounD呢 >>

vB中i=1to uBounD(A)什么意思iBounD呢

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

UBOUND 函数返回一个数组的最大下标,数据类型为Long。比如说你定义了一个数组a(22),他的最大下标为22。如果你给m赋值:m=UBOUND(a()),那么m的值就为22。.知道了函数的意义,什么时候用就不在话下了,比如说给元素比较多的数组赋值,据个例...

你的代码中 inbyte应该是一个数组 LBound的意思就是得到inbyte数组的下限 UBound则是得到inbyte数组的上限 代码的意思就是让循环从数组的的下限开始循环到上限 比如说 inbyte(0,1,2,2,2,3) 那么下限就是一,上限就是6,循环就是从1到6

PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4,5,6,7)Fori=LBound(a)ToUBound(a)a(i)=a(i)*a(i)Printa(i)Nexti'此时i=7,a的下标从0开始,到6,所以下标越界'Printa(i)EndSub

那数组里有5个元素,它们的值分别是2, 4, 7, 9, 14。不是从2到14。 i Mod 2= 0 表示能整除,它的语法就是这样的。 Option Base 1 '声明数组下标的缺省下界为1 Private Sub Command1_Click() '点击按钮启动按钮单击事件的过程 Dim a '声明数组 s ...

你定义的变量a是一个变量,应该定义成数组啊. 另外要考虑a(0)的问题,你是想使用a(0)~a(6)这七个分量还是想使用a(1)~a(7)这七个分量。

Option Base :在模块级别中使用,用来声明数组下标的缺省下界。 如果没有Option Base,数组下标从0开始,如dim a(10)为11项,从0到10; Option Base 1:数组下标从1开始,如dim a(10)为10项,从1到10。 For i = LBound(b) To UBound(b):从下标...

这段代码是将数组的每个元素都自乘(就是平方),因此最后数组结果是: 1,4,9,16,25,36,49

MSComm1.output=chr(&H8282)&chr(&H52)&chr(&hc) 向串口发送字符串“倐R” for i=LBound(inbyte) to UBound(inbyte) 建立一个循环,从inbyte数组的第一个元素到最后一个元素。

Private Sub Command1_Click()Dim i As IntegerIf Text1(Text1.UBound) = "" Then For i = Text1.UBound To Text1.LBound + 1 Step -1 Text1(i).Text = Text1(i - 1).Text Next Text1(Text1.LBound) = ""NextEnd SubPrivate Sub Command2_Click(...

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