//
if(條件)
// 複雜條件中使用邏輯運算子
if(複雜條件)
//
if(條件)
//滿足條件的**;
}else
//
if(條件1
)//滿足條件的**;
}else
if(條件2
)else
注意
使用多重if選擇語句處理問題時需要注意順序;
//
if(條件1
)else
}else
//
switch()
相同點
都是用來處理多分支條件的結構
不同點if:適合用於某個變數處於某個連續區間
switch:只能處理等值條件判斷的情況
if選擇結構,包括以下形式
1、基本if選擇結構:處理單一或組合條件的情況
2、if-else選擇結構:處理簡單的條件分支情況
3、多重if選擇結構:處理分段的條件分支情況
4、巢狀if選擇結構:處理複雜的條件分支情況
switch選擇結構
1、多重分支並且條件判斷是等值判斷的情況
C語言 (五)選擇結構if switch
c語言中結構化程式 1 順序結構 2 分支結構 3 迴圈結構 知識點1.if語句 2.if else語句 3.if語句巢狀 4.if else if語句 5.switch語句 if語句 if語句的三種形式 實現單分支選擇結構的形式 實現雙分支選擇結構的形式if else 實現多分支選擇結構的形式 i...
分支語句 if switch
什麼是語句?c語言中由乙個 隔開的就是一條語句 例如 printf haha 1 3 分支語句 選擇結構 1 if語句 if語法結構 展示 1 include intmain 2 include intmain else return0 3 include intmain else if age 1...
流程控制之 if switch
int x 3 if x 1 system.out.println over if 條件表示式 else 否則 int b 1,c if b 1 else 和三元運算子很像。理解為三元運算子是if else 的簡寫格式。區別 不是所有的if else都能簡化的。為什麼呢?因為三元運算子運算完必須有結...