分支語句 if switch

2021-10-09 05:09:00 字數 1467 閱讀 3284

什麼是語句?

c語言中由乙個 ; 隔開的就是一條語句

例如:

printf

("haha");

1+3;

;

分支語句(選擇結構)

1、if語句:

if語法結構:

**展示:

//**1

#include

intmain()

}

//**2

#include

intmain()

else

return0;

}

//**3

#include

intmain()

else

if(age >=

18&& age <30)

else

if(age >=

30&& age <60)

else

return0;

}

解釋一下: 如果表示式的結果為真,則語句執行。

在c語言中: 0表示假,非0表示真。

如果條件成立,要執行多條語句,怎應該使用**塊。

這裡的一對 就是乙個**塊。

2、switch語句

switch語句也是一種分支語句。 常常用於多分支的情況。

比如:輸入1,輸出星期一

輸入2,輸出星期二

輸入3,輸出星期三

輸入4,輸出星期四

輸入5,輸出星期五

輸入6,輸出星期六

輸入7,輸出星期七

語句項是什麼呢?

在switch語句中的 break

在switch語句中,我們沒法直接實現分支,搭配break使用才能實現真正的分支。

比如:switch(整型表示式)

//如下:

#include

intmain()

return0;

}

break語句的實際效果是把語句列表劃分為不同的部分。

程式設計好習慣:

在最後乙個 case 語句的後面加上一條 break語句。 (之所以這麼寫是可以避免出現在以前的最後乙個 case 語句後面忘了新增 break語句)。

default:

寫在任何乙個case標籤可以出現的位置。

當 switch表示式的值並不匹配所有case標籤的值時,這個default子句後面的語句就會執行。

所以,每個switch語句中只能出現一條default子句。

但是它可以出現在語句列表的任何位置,而且語句流會像貫穿乙個case標籤一樣貫穿default子句。

C (八)之判斷語句IF SWITCH

c 中的判斷語句if switch 1 if elseif else if 滿足條件擇執行 多個elseif時,其中有乙個滿足條件,那個之後的elseif都不會執行 else上面都不滿足時執行 c 支援三元運算子,用法同於php bool a true bool c true bool b fals...

if 分支語句

單分支 根據不同的選擇,執行不同的內容 語法 if 判斷的條件 執行語句 判斷條件為true的時候執行 雙分支 語法 if 判斷的條件 執行語句 判斷條件為true的時候執行 else 執行語句 判斷條件為false的時候執行 if多分支語句 語法 if 判斷的條件1 執行語句1 else if 判...

if 分支語句

寫在裡面。if 判斷條件 三元運算 var x 判斷條件?值1 值2 條件成立,x 值1 否則x 值2 練習 1 輸入三個整數,x,y,z,最終以從小到大的方式輸出。2 輸入學生姓名,輸入考試成績 若是100,恭喜你 滿分通過!若是大於等於80小於100,你很優秀,繼續保持!若是大於等於60小於80...