蟲子也小學一下VB
不懂得 都會點近來 看大大怎麼解說
我來幫蔡大補充幾個
DO...LOOP 有分前測試回圈 跟 後測試回圈
兩者都很好分辨 條件在DO 後面.稱為前測 條件是在LOOP後面 稱為後測
另外的 還有While 跟 Until 翻成中文 前者 當..情形時 後者 直到....情形時
※注意 要小心使用While 因為可能不小心就變成無窮迴圈 例如:
s = 0 : i = 1
do while i < 18
s=s+i 敘述
loop
prints
[當情形時] i 小於 18 的時候 執行後面的敘述
一開始 i 就小於18 成立 到了LOOP 他會回頭繼續執行 直到 i 大於18
而這個裡面剛好沒有能改變 i 的值 只有改變S的值 所以就變成無窮迴圈了
這時候 電腦可能會卡著 或者當機
你就要強制終止這場無窮的戰爭 按Ctrl + Break 就能停止了
以上~~手打的唷
如果有錯誤 記得通知我