回覆列表
-
1 # 風信子視野
-
2 # 就叫春哥
跟你現實生活中的例子結合,比如 如果今天下雨,我就開車去上班,否則就騎電動車。這就是選擇結構。就是C語言的 if else switch這些東西,其實就是選擇、判斷的語句。
跟你現實生活中的例子結合,比如 如果今天下雨,我就開車去上班,否則就騎電動車。這就是選擇結構。就是C語言的 if else switch這些東西,其實就是選擇、判斷的語句。
選擇結構包括
1. 單分支選擇結構
2. 雙分支選擇結構
3. 多分支選擇結構
1. 單分支選擇結構
1.1何為單分支選擇結構?
從開始到結束之間只有一條路可供選擇。
1.2何為雙分支結構?
從開始到結束之間有兩條路可供選擇。
1.3何為多分支結構?
從開始到結束之間有三條及三條以上的路可供選擇。
————————————————
原文連結:https://blog.csdn.net/YJG7D314/article/details/82901227
選擇結構
C語言有兩種選擇語句:(1)if語句:用來實現兩個分支的選擇結構
(2)switch語句:用來實現多分支條件的選擇結構
例子:計算ax^2 + bx + c = 0的方程的根。
流程圖:
程式碼:
If語句:
If語句的形式:
If(表示式) 語句1
[else 語句2]
擴充套件
關係運算符
關係表示式:用關係運算符將兩個數值或數值表示式連線起來的式子
邏輯運算子(&& 、|| 、!):
條件運算子(?):由(? 和:) 組成,必須一起使用
條件表示式: 表示式1 ? 表示式2 : 表示式3
選擇結構的巢狀
If語句的巢狀:if語句包含一個或多個if語句
形式:
注意if與else的配對關係:else總是與它上面的最近的未配對的if配對
例:
-1 (x<0)
Y={ 0 (x=0)
1 (x>0)
流程圖: 程式碼:
Switch多分支選擇結構
形式:
例題:百分制成績,要求輸出成績的等級ABCDE。