作者f8602502 (小暴)
看板Visual_Basic
标题[VBA ] for next 程式码疑问
时间Sun Apr 17 12:09:29 2011
Dim i , x as integer
For i= 1 to 5
x=x + i
Next
Console.WriteLine(x & ", " & i)
为什麽出来的结果是(15,6)不是(15,5)???
i不是只有到5吗?为什麽会出现6?
恳请各位神手帮小弟解惑 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.238.237
1F:→ pinkykk:因为预设Step = +1,在i++的过程中,超过5即不进入回圈 04/17 12:41
2F:→ f8602502:谢谢=) 懂了 04/17 14:15
3F:推 pinkykk:XD 04/17 14:36
4F:→ MOONRAKER:注意你dim的用法,这样只有x会设为整数,i是variant 04/18 00:22
5F:推 sueadolph:他标题用了vba,可是语法有Console.WriteLine 04/22 13:01
6F:→ sueadolph:Dim i , x as integer 这样子i确实会是integer... 04/22 13:02
7F:→ sueadolph:当然要vb2005之後的程式跑了 04/22 13:02