Do循環(huán)語句用于控制循環(huán)次數(shù)未知的循環(huán)結(jié)構(gòu)。此種語句有兩種語法形式。
格式一:
Do{While I Until}<條件>
<語句塊>
[Exit Do]
<語句塊>
loop
格式二:
Do
<語句塊>
[Exit Do]
<語句塊>
Loop{While I Until}<條件>
功能:當(dāng)指定的關(guān)鍵字While用于指明<條件>為真(。rrue)時,執(zhí)行循環(huán)體。
說明:
(1)格式一為先判斷后執(zhí)行,有可能一次也不執(zhí)行;格式二為先執(zhí)行后判斷,至少執(zhí)行一次循環(huán)體。
(2)關(guān)鍵字‘Until用于指明<條件>為假(f’alse)時,執(zhí)行循環(huán)體。
(3)Exit Do:當(dāng)執(zhí)行該語句時,退出循環(huán),執(zhí)行Loop的下一句。Exit Do一般放在If…Then… End If語句中。
下面是最簡單的形式,While子句的作用是當(dāng)給定的條件為真時繼續(xù)執(zhí)行循環(huán)體,當(dāng)條件為假時終止循環(huán)。
Do While<條件>
<循環(huán)體>
Loop
格式一:
Do{While I Until}<條件>
<語句塊>
[Exit Do]
<語句塊>
loop
格式二:
Do
<語句塊>
[Exit Do]
<語句塊>
Loop{While I Until}<條件>
功能:當(dāng)指定的關(guān)鍵字While用于指明<條件>為真(。rrue)時,執(zhí)行循環(huán)體。
說明:
(1)格式一為先判斷后執(zhí)行,有可能一次也不執(zhí)行;格式二為先執(zhí)行后判斷,至少執(zhí)行一次循環(huán)體。
(2)關(guān)鍵字‘Until用于指明<條件>為假(f’alse)時,執(zhí)行循環(huán)體。
(3)Exit Do:當(dāng)執(zhí)行該語句時,退出循環(huán),執(zhí)行Loop的下一句。Exit Do一般放在If…Then… End If語句中。
下面是最簡單的形式,While子句的作用是當(dāng)給定的條件為真時繼續(xù)執(zhí)行循環(huán)體,當(dāng)條件為假時終止循環(huán)。
Do While<條件>
<循環(huán)體>
Loop

