VB中for循环结束,循环控制变量i一定是要比循环终止值多1吗?

匿名网友 |浏览372次
收藏|2020/05/28 07:06

满意回答

2020/05/28 07:32

你的For i = LBound(a) To UBound(a) 没有错,它的i到0~6是正常循环,当i=7时退出循环也就是循环结束后,。i为UBound(a) +1你再用Print a(i)当然不对了,只能用Print a(i-1)

whoami1978

其他回答(1)
  • 不一定多1,也可能多2、多3等,这主要取决于步长(step)。在你使用的For ---Next循环中,步长没有指定,则默认为1,所以退出循环后,循环变化值增加1。
    回答于 2020/05/28 07:48
0人关注该问题
+1

 加载中...