until和while循環(huán)的區(qū)別 vb選擇題a是do while……loop循環(huán)和do……loop until循環(huán)至少都執(zhí)行一?
vb選擇題a是do while……loop循環(huán)和do……loop until循環(huán)至少都執(zhí)行一?D是對(duì)的,對(duì)的1。..循環(huán)是指當(dāng)下列循環(huán)條件為真時(shí),執(zhí)行循環(huán)體中的代碼;否則跳出循環(huán),循環(huán)后再執(zhí)行代碼;如
vb選擇題a是do while……loop循環(huán)和do……loop until循環(huán)至少都執(zhí)行一?
D是對(duì)的,對(duì)的
1。
..循環(huán)是指當(dāng)下列循環(huán)條件為真時(shí),執(zhí)行循環(huán)體中的代碼;否則跳出循環(huán),循環(huán)后再執(zhí)行代碼;如果不滿足循環(huán)條件,則不執(zhí)行循環(huán)體中的代碼
2。。。Loop while循環(huán)條件首先執(zhí)行循環(huán)體中的代碼,然后判斷循環(huán)條件。如果為true,則繼續(xù)執(zhí)行循環(huán)體中的代碼。否則,它跳出循環(huán)并執(zhí)行循環(huán)后面的代碼。如果不滿足循環(huán)條件,循環(huán)體中的代碼將有機(jī)會(huì)執(zhí)行一次
“VB,do until”循環(huán)語(yǔ)句問(wèn)題?
值0等于布爾常量false,do等于布爾常量false,直到表達(dá)式為true時(shí)才跳出循環(huán),這與do while正好相反,所以:
do直到0
是等價(jià)的to
do until false
等價(jià)于
do while not(false)
等價(jià)于
do while true
因此,如果不跳出循環(huán)或在循環(huán)體中結(jié)束或轉(zhuǎn)到進(jìn)程,它將是一個(gè)死循環(huán)。
自然,循環(huán)體將至少執(zhí)行一次
相似性:所有循環(huán)語(yǔ)句,區(qū)別:do{}until()相當(dāng)于先做一個(gè)循環(huán)體,然后判斷條件是否為真。如果它第一次是假的,它本質(zhì)上相當(dāng)于一個(gè)序列結(jié)構(gòu)。您可以使用break跳出循環(huán)(結(jié)束循環(huán)),繼續(xù)結(jié)束此循環(huán)并進(jìn)入下一個(gè)循環(huán)