房上的貓:if選擇結構
阿新 • • 發佈:2017-08-04
書寫 選擇結構 nbsp 並且 執行 分享 大括號 在一起 http
一.基本if結構:
1.定義:if選擇結構是根據條件判斷之後再做處理的一種語法結構!
2.邏輯:首先對條件進行判斷
>如果為真,則執行代碼塊
>如果為假,執行代碼塊後面的部分
二.常用邏輯運算符:
1.&&:與,並且----- 兩個條件同時為真,則結果為真;兩個條件有一個為假,則結果為假
2.||:或,或者-----兩個條件有一個為真,則結果為真;兩個條件同時為假,則結果為假
3.!:非-----條件為真時,結果為假;條件為假時,結果為真
註:當運算符比較多,無法確定運算符執行的順序時,可以使用小括號控制
三.多重:
1.多重if選擇結構"不是"多個基本if選擇結構簡單地排列在一起
2.else if塊可以有多個或沒有,需要幾個else if塊完全取決於需要
3.else塊最多有一個或沒有,else塊必須要放在else if塊之後
4.else if塊是連續的,而不是跳躍的
>如果條件之間存在連續關系,則else if塊的順序不是隨意排列的,要麽從大到小,要麽從小到大.總之要有順序的排列
四.嵌套:
1.只有當滿足外層if選擇結構的條件時,才會判斷內層if條件
2.else總是與它前面最近的那個缺少else的if配對
3.if結構書寫規範:
>為了使if結構更加清晰,應該把每個if或else包含的代碼塊用大括號括起來
>相匹配的一對if和else應該左對齊
>內層的if結構相對於外層的if結構要有一定的縮進
房上的貓:if選擇結構