創生之柱z
選擇結構包括
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。
風信子視野
跟你現實生活中的例子結合,比如 如果今天下雨,我就開車去上班,否則就騎電動車。這就是選擇結構。就是C語言的 if else switch這些東西,其實就是選擇、判斷的語句。