最簡單的程序代碼 VBA里DO LOOPUNTIL跟DO UNTIL loop用法一樣第二個怎么用法?
VBA里DO LOOPUNTIL跟DO UNTIL loop用法一樣第二個怎么用法?第一個是判斷前循環(huán),即至少執(zhí)行一次。第二種是判斷后循環(huán)。條件邏輯不同。第一個是只有當(dāng)條件邏輯結(jié)果after unti
VBA里DO LOOPUNTIL跟DO UNTIL loop用法一樣第二個怎么用法?
第一個是判斷前循環(huán),即至少執(zhí)行一次。第二種是判斷后循環(huán)。
條件邏輯不同。第一個是只有當(dāng)條件邏輯結(jié)果after until為no時,它才會繼續(xù)執(zhí)行。一旦它成為合乎邏輯的是,它將結(jié)束周期。第二個是,當(dāng)條件是邏輯上的yes時,它將繼續(xù)執(zhí)行循環(huán),否則它將結(jié)束。
這兩個循環(huán)分別翻譯成中文:
(1)開始。。。。(執(zhí)行循環(huán)中的語句)…,直到。。。。(條件)。
(2)當(dāng)。。。。(條件)…,開始。。。。(執(zhí)行循環(huán)語句)。
我相信你應(yīng)該知道如何使用后,看了這個。
do loop循環(huán)語句格式?
例如:
I=1
do
print I
I=I 1
loop while I<=3
這里,< condition decision>是I<=3;
initial I=1,enter do loop
第一個循環(huán);
print I,output 1
execute I=I 1,I等于2
execute loop while I<=3,因為I=2,I<=3為真,繼續(xù)循環(huán)并執(zhí)行do。
第二個循環(huán);
執(zhí)行print I,output 2
執(zhí)行I=I 1,I等于3
在I<=3時執(zhí)行循環(huán),因為I=3,I<=3的結(jié)果為真,請繼續(xù)循環(huán)并執(zhí)行do。
第三個循環(huán);
execute print I,output 3
執(zhí)行I=I 1,I等于4
在I<=3時執(zhí)行循環(huán),因為I=2,I<=3的結(jié)果為false,循環(huán)結(jié)束。