→ djshen: 你覺得兩個差在哪 07/24 21:34
推 cutekid: 下面那個 n 會一直等於 1 唷 07/24 21:45
→ oscar60111: while結束時你的n就等於1了,for迴圈無法如預期從i到j 07/25 00:18
→ freexq: while結束n等於1沒錯,可是為什麼for迴圈的n++沒有善盡職 07/25 10:07
→ freexq: 守執行呢 07/25 10:07
→ sarafciel: 你的n++只是讓他變成2而已呀 還是你以為第三次迴圈你的 07/25 10:12
→ sarafciel: n++會幫你+2?XD 07/25 10:12
推 sarsman: 不要惡搞控制迴圈用的變數啊QQ 07/25 12:59
推 LPH66: 重點在於你動到的是 n, 一被動到它就忘了它之前是幾了 07/26 02:13
→ LPH66: n++ 確實善盡職守了, 只是因為 n 已經忘了它先前是多少 07/26 02:13
→ LPH66: 它只知道它現在是 1 所以就加一變成 2 而已 07/26 02:14
→ freexq: 看起來原文那個錯的for迴圈有問題,會變成無限迴圈, 08/01 20:36
→ freexq: 試推演如下:第一次迴圈n等於i,進入while迴圈後n等於1 08/01 20:36
→ freexq: 接著第二次迴圈n++,n會等於2,進入while迴圈後n又等於1 08/01 20:37
→ freexq: 第三次迴圈n++,n又等於2,進入while迴圈後n又等於1 08/01 20:37
→ freexq: n的值就在1和2中反覆變動,造成無限迴圈... 08/01 20:39
→ freexq: 所以這個寫法,是行不通的,終於懂了,感謝各位。 08/01 20:39