if switch選擇結構

2021-10-14 03:39:19 字數 750 閱讀 7547

// 

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都能簡化的。為什麼呢?因為三元運算子運算完必須有結...