为了账号安全,请及时绑定邮箱和手机立即绑定

为什么是For i = 0 To UBound(a)-1

为什么是For i = 0 To UBound(a)-1

噜噜哒 2022-03-31 14:14:02
如题???可以详细点解释下吗?
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

因为数组是从0开始算,比如 dir strA(2) as string
strA有strA(0),strA(1),strA(2)
Ubound是计算数组有多个的维数,Ubound(strA)=3
strA维数只有3个,
for i=0 to 3,就有4个了,strA(0),strA(1),strA(2),strA(3)所有要减1

查看完整回答
反对 回复 2022-04-07
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

UBound(a) 是获得数组a的数量,比如里面有6个元素,返回的值就是6
但是for 循环里的i 是从0开始的,所以要减去1

查看完整回答
反对 回复 2022-04-07
  • 2 回答
  • 0 关注
  • 377 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信