以下是引用a8544948在2008-12-11 15:51的发言:
For i = 1 To 7
i = i + i
Next i
print i
这为什么I是15。。。 我快郁闷死了 为什么在6之前全是7。。。谁能形象的解释下谢谢
For i = 1 To 7
i = i + i
Next i
print i '这时候i =15
你再看这个:
For i = 1 To 7
i = i + i
print i;'把print i写到Next i之前,则输出结果为2 6 14
Next i
两个代码比较一下,你就会知道了,其实I并没有step 1
===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================