→ MOONRAKER: 從40年前basic的for就是往上加 所以不會執行 06/06 14:12
→ MOONRAKER: 要讓他往下跑要跟他講清楚條件 你的書上會有 06/06 14:12
→ zxtony007: 可是不是應該做完一次msgbox之後i才+1 超出i=10 to 0? 06/06 14:15
→ MOONRAKER: for有pre-和post-condition BASIC系列的for一向屬前者 06/07 09:05
→ MOONRAKER: 至少在Microsoft手上都是 現代語言的for也大都是 06/07 09:05
推 fumizuki: VB 的迴圈是指定開始與結束,並沒有至少做一次這種事 06/07 22:54
→ fumizuki: For 06/07 22:54
推 waiter337: 你的寫法應該改這樣才正確 06/08 15:47
→ waiter337: for i= 10 to 0 step -1 06/08 15:48
→ waiter337: msgbox(i) 06/08 15:50
→ waiter337: next 06/08 15:50
→ vincent0926: 先判斷後執行,判斷10已經大於0所以不執行,如果用樓上 12/26 16:40
→ vincent0926: 方法step =-1向下遞減則會跑十次才結束 12/26 16:41
→ vincent0926: 您可能把for這個函數跟Do或while語法搞混了 12/26 16:43