W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
除了鏈接外,你還可以把一個(gè)條件嵌套到另一個(gè)條件中。之前那個(gè)例子我們可以寫(xiě)成這樣:
if (x == 0 ) {
cout << "x is zero" << endl;
} else {
if (x > 0){
cout << "x is positive" << endl;
} else {
cout << "x is negative" << endl;
}
}
現(xiàn)在有一個(gè)外層條件,包含著兩條分支。第一條分支包含了一個(gè)簡(jiǎn)單的輸出語(yǔ)句,但第二條分支包含著另一個(gè)if語(yǔ)句,這個(gè)if語(yǔ)句本身有兩條分支。幸運(yùn)的是,這兩條分支都是輸出語(yǔ)句,可它們同樣可以是條件語(yǔ)句。
再次注意到縮進(jìn)的使用使得代碼結(jié)構(gòu)更加清晰,然而嵌套語(yǔ)句很難快速地閱讀。通常,一個(gè)好方法是盡量避免使用嵌套語(yǔ)句。
另一方面,這類(lèi)嵌套結(jié)構(gòu)很常見(jiàn),我們還會(huì)再次和它碰面,因此你最好習(xí)慣它。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: