W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
決策結(jié)構(gòu)需要程序員指定一個(gè)或多個(gè)可以被程序評估或測試的條件,以及一個(gè)語句或者是當(dāng)條件被確定為真時(shí)可以用來執(zhí)行的語句,和當(dāng)條件被確定為假時(shí),可以選擇用來執(zhí)行的其他語句。
以下是在大多數(shù)編程語言中找到的一個(gè)典型的決策結(jié)構(gòu)的通用格式。
C++ 編程語言提供以下類型的決策語句。單擊以下鏈接來查看它們的細(xì)節(jié)。
語句 | 描述 |
---|---|
if 語句 | 一個(gè) if 語句由一個(gè)布爾表達(dá)式及緊隨其后的一個(gè)或多個(gè)語句組成 |
if…else 語句 | 一個(gè) if 語句當(dāng)執(zhí)行的布爾表達(dá)式為假時(shí),可以在后面伴隨著一個(gè)可選的 else 語句 |
switch 語句 | 一個(gè) switch 語句允許一個(gè)變量針對多個(gè)不同的值分別進(jìn)行驗(yàn)證是否滿足條件。 |
嵌套的 if 語句 | 你可以使一個(gè)if或者 else if 語句嵌套在另一個(gè) if 或 else if 語句中。 |
嵌套的 switch 語句 | 你可以一個(gè) switch 語句中嵌套使用另一個(gè) switch 語句中。 |
我們在前一章中有可以用來替換 if...else 語句的覆蓋條件語句?:
。它具有以下基本形式:
Exp1 ? Exp2 : Exp3;
其中 Exp1 , Exp2 和 Exp3 是表達(dá)式。注意冒號的使用和它的位置。
? 表達(dá)式值的計(jì)算方式為:首先計(jì)算 Exp1 的值。如果 Exp1 為真,則計(jì)算 Exp2 的值作為整個(gè) ? 表達(dá)式的值,如果 Exp1 為假,則計(jì)算 Exp3 的值,并且將其作為這個(gè)表達(dá)式的值。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: