住房和城鄉(xiāng)建設(shè)部網(wǎng)站村鎮(zhèn)建設(shè)新手電商運(yùn)營從哪開始學(xué)
C++從0到1全系列教程
1、多條件的if語句
-
語法:
if (表達(dá)式一) { // 表達(dá)式一為真時執(zhí)行的語句。 } else if (表達(dá)式二) {// 表達(dá)式二為真時執(zhí)行的語句。 } else if (表達(dá)式三) {// 表達(dá)式三為真時執(zhí)行的語句。 } …… else if (表達(dá)式n) {// 表達(dá)式n為真時執(zhí)行的語句。 } else {// 全部表達(dá)式都不為真時執(zhí)行的語句。 }
注意:
- 多條件的if語句本質(zhì)上是嵌套的if語句。
- 最多只能有127個條件分支。
- 最后一個else可以沒有。
2、示例代碼
#include <iostream> // 包含頭文件。
using namespace std; // 指定缺省的命名空間。int main()
{// 超女的身材:1-火辣;2-豐滿;3-苗條;4-強(qiáng)壯;5-肥胖;>5-未知 。// 聲明存放超女身材數(shù)據(jù)的變量。int sc;// 顯示“請輸入身材的代碼(1-火辣;2-豐滿;3-苗條;4-強(qiáng)壯;5-肥胖;>5-未知):”的提示文字。cout << "請輸入身材的代碼(1-火辣;2-豐滿;3-苗條;4-強(qiáng)壯;5-肥胖;其它表示未知):";// 輸入超女身材的代碼,存放在變量中。cin >> sc;// 用多條件的if語句,判斷身材代碼,顯示身材的中文描述。if (sc == 1) cout << "火辣!\n";else if (sc == 2) cout << "豐滿!\n";else if (sc == 3) cout << "苗條!\n";else if (sc == 4) cout << "強(qiáng)壯!\n";else if (sc == 5) cout << "肥胖!\n";else cout << "未知!\n";
}