更新時間: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 在剛進(jìn)入 1653for循環(huán)時 值為1當(dāng)遇到next i時i會自動加1此時i值為2當(dāng)i遇到next i累加到101時由于大于了for中不定義的100范圍就會自動離開for循環(huán)體去執(zhí)行下面的語句
FOR i = 1 to 5 step 2
.....
NEXT
1.程序從FOR開始運行 直到NEXT
2.然后回到FOR 此時將i和值加上步長值 此時i變?yōu)?
3.程序發(fā)現(xiàn)3
4.然后回到FOR 此時將i和值加上步長值 此時i變?yōu)?
5.程序發(fā)現(xiàn)5=5,于是又從FOR向下執(zhí)行到NEXT
6.然后回到FOR 此時將i和值加上步長值 此時i變?yōu)?
7.程序發(fā)現(xiàn)5>7 循環(huán)條件不滿足 于是直接滑到NEXT
8.開始執(zhí)行NEXT以下的代碼