更新時間: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以下的代碼