while循環(huán)嵌套兩個(gè)while while里面可以嵌套if嗎?
while里面可以嵌套if嗎?C語言中while和if的嵌套?等價(jià)于while(表達(dá)式1){if(表達(dá)式2){}表達(dá)式3;]}else{]表達(dá)式4;]}!}!]首先執(zhí)行表達(dá)式1判斷,true,跳轉(zhuǎn)到i
while里面可以嵌套if嗎?
C語言中while和if的嵌套?
等價(jià)于
while(表達(dá)式1)
{
if(表達(dá)式2)
{
}
表達(dá)式3;
]}
else
{
]表達(dá)式4;
]}
!}
!]首先執(zhí)行表達(dá)式1判斷,true,跳轉(zhuǎn)到if語句,否則退出。
以上,當(dāng)為真時(shí),
判斷表達(dá)式2,
1。運(yùn)行表達(dá)式3求真,然后跳到while進(jìn)行判斷
2。為false運(yùn)行表達(dá)式4,然后跳轉(zhuǎn)到while進(jìn)行判斷
初始化I=10。此時(shí),I%3取3的其余部分得到1。在進(jìn)入while循環(huán)之后,它不會進(jìn)入if,并且I的值永遠(yuǎn)不會改變,總是小于50,總是在循環(huán)中。。。
請教while和if嵌套用法?
If是判斷語句,而不是循環(huán)語句。允許嵌套循環(huán)。While循環(huán)可以有While循環(huán)或for循環(huán)