第三章 選擇結構

2021-10-23 16:13:58 字數 794 閱讀 5856

if(邏輯表示式)

if(boolean_expression)

else

if(boolean_expression 1)

else if(boolean_expression 2)

else if(boolean_expression 3)

else

注意:

在程式設計規範時,if語句需要盡量使用{}來體現執行的**塊,不能通過縮排的方式來實現**塊。

為了避免錯誤,if語句塊中不管有多少條語句,都使用花括號結構。寫**時,出現if或者else,馬上寫一對大花括號。程式設計不易錯,提高**可讀性。

switch(expression)

注意:

1.switch為等值判斷,而if為等值和區間都可以,if的使用範圍大;

2.程式遇到break結束執行語句塊,不要輕易漏掉break;

3.乙個表示式控制的多分支結構,其表示式的值還必須能表示成有限個離散點。如果問題性質具有明顯的多個離散點,每個點處執行不同處理的特點,這時用switch語句比if語句結構清晰很多。

#include int main()

else

printf("%d = fourpen*%d + fivepen*%d + sixpen*%d", x, fourpen, fivepen, sixpen);

}}

第三章 選擇結構

2.邏輯運算子 和 表示邏輯與 普通與,兩邊條件同時為true則結果為true,任意一邊為false,則結果為false 短路與,如果運算子左邊的表示式結果為false,則不繼續判斷,結果為false 和 表示邏輯或 普通或,兩邊同時為false是,則結果為false,則不繼續判斷,任意一邊結果為t...

第三章 選擇結構(一)

判斷條件 條件滿足輸出,不滿足則不輸出,需要if選擇結構來實現。if選擇結構是根據條件判斷之後再做處理的一種語法結構。public class getprize2 if選擇結構先判斷後執行的方式。public class scoreassess else if score 60 else if el...

第三章 選擇結構(一)

1.選擇結構 第一種 if 條件 解釋 如果條件結果為true,那麼執行 塊,否則不執行。第二種 if 條件 else 解釋 如果條件結構為true,那麼執行 塊1,否賊執行 塊2。第三種 if 條件1 else if 條件2 else 解釋 如果條件1結果為true,那麼執行 塊1,如果條件1為f...