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

如题???可以详细点解释下吗?

噜噜哒
浏览 507回答 2
2回答

沧海一幻觉

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

红颜莎娜

UBound(a) 是获得数组a的数量,比如里面有6个元素,返回的值就是6但是for 循环里的i 是从0开始的,所以要减去1
打开App,查看更多内容
随时随地看视频慕课网APP