作者commiserate (无)
看板Visual_Basic
标题Re: [.NET] 新手问关於回圈得问题
时间Thu Dec 7 16:50:53 2006
你这样应该看不出你要的东西吧
我建议喔
你应该加一行
你就会发现一切顺利了
※ 引述《kuraki (杰伴出游~)》之铭言:
: Dim x, i, j
: x = 1
: For i = 1 To 5 Step 2
: For j = 1 To i
console.writeline("i: " & i & "j: " & j)
: Next j
: Next i
: Console.WriteLine(i)
: Console.WriteLine(j)
: Console.WriteLine(x)
: Console.ReadLine()
: i = 1 j = 1 2
: i = 3 j = 1 2 3 4
: i = 5 j = 1 2 3 4 5 6
: i = 7
: 为什麽 j 会到 2 4 6
另外
关於回圈 我用分解动作来解释
i=1 j=1 因为 j=1 在 1 to i 之间
所以 执行 console.writeline(...)
i=1 j=2 因为 j=2 不在 1 to i 之间
所以 不执行 console.writeline(...)
且 跳出回圈
以下以此类推
看到 i=1 j=2 的情况是正常的
因为程式必须在 j=2 的时候 判断j不在 for 设定的范围之内 才会结束这个回圈
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.63.21.245