For i = 1 To 10 Step 3 i = i + 1 Next i MsgBox (i) i=13,

问题描述:

For i = 1 To 10 Step 3 i = i + 1 Next i MsgBox (i) i=13,

第一次等于,i=1,在循环内i因为加了个1,所以此时i就是等于2,然后Next,此时i加上一个3等于是5.
第二次循环,i=5,在循环内加个1,i此时等于6,接着Next,加上一个3,此时的i是等于9.
第三次循环,i=9,在循环内加个1,i此时等于10,接着Next,也就是i再加上一个3,此时i等于13,因为大于10,所以退出循环,至此循环结束,得到的i值就是13.