VB中这样一句是什么意思?
For i = LBound(inbyte) To UBound(inbyte)
这里把什么赋给了i?
你的代码中 inbyte应该是一个数组
LBound的意思就是得到inbyte数组的下限
UBound则是得到inbyte数组的上限
代码的意思就是让循环从数组的的下限开始循环到上限
比如说
inbyte(0,1,2,2,2,3)
那么下限就是一,上限就是6,循环就是从1到6
LBound的意思就是得到inbyte数组的下限
UBound则是得到inbyte数组的上限
代码的意思就是让循环从数组的的下限开始循环到上限
比如说
inbyte(0,1,2,2,2,3)
那么下限就是一,上限就是6,循环就是从1到6
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-06-04
UBound(数组名a,维序号n)表示求数组a的第n维下标上限
LBound(数组名a,维序号n)表示求数组a的第n维下标下限
如果维序号n省略,则默认为第1维
LBound(数组名a,维序号n)表示求数组a的第n维下标下限
如果维序号n省略,则默认为第1维
第2个回答 2009-06-04
inbyte的下标和上标罢了
比如inbyte数组的下标是从2开始,那开始i就是2
比如inbyte数组的下标是从2开始,那开始i就是2
第3个回答 2009-06-04
函数 LBound(inbyte) 取 数组 inbyte 下标的 最小值
UBound(inbyte) 取 数组 inbyte 下标的 最大值
就这个意思
UBound(inbyte) 取 数组 inbyte 下标的 最大值
就这个意思
第4个回答 2009-06-04
LBound 函数与 UBound 函数一起使用,用来确定一个数组的大小。UBound 用来确定数组某一维的上界
参考资料: