更新时间:2021-07-17 22:48:12作者:admin2
举个示例吧 2113 Private Sub Form_Click() Dim i As Integer, s As Integer For i = 1 To 100 s = s + i Next i MsgBox s End Sub 这是一个从1加 5261到100的小程序 变量 4102i 在刚进入 1653for循环时 值为1当遇到next i时i会自动加1此时i值为2当i遇到next i累加到101时由于大于了for中不定义的100范围就会自动离开for循环体去执行下面的语句
FOR i = 1 to 5 step 2
.....
NEXT
1.程序从FOR开始运行 直到NEXT
2.然后回到FOR 此时将i和值加上步长值 此时i变为3
3.程序发现3
4.然后回到FOR 此时将i和值加上步长值 此时i变为5
5.程序发现5=5,于是又从FOR向下执行到NEXT
6.然后回到FOR 此时将i和值加上步长值 此时i变为7
7.程序发现5>7 循环条件不满足 于是直接滑到NEXT
8.开始执行NEXT以下的代码