【C语言进阶深度学习记录】六 C语言中的分支语句
生活随笔
收集整理的這篇文章主要介紹了
【C语言进阶深度学习记录】六 C语言中的分支语句
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1 if 語句的分析
- 1.1 if 語句中零值比較的注意點
- 2 switch 語句的分析
- 3 if 與switch語句使用代碼案例分析
- 4 if語句與switch語句的互換
- 5 總結
1 if 語句的分析
- if 語句根據條件選擇執行語句
- else 不能獨立存在,且總是與距離它最近的if匹配
- else 語句可以連接其他if語句
1.1 if 語句中零值比較的注意點
如下圖所示:
2 switch 語句的分析
- switch語句對應單個條件多個分支的情形
- case語句分支必須要有break,否則會導致分支重疊
- default 語句有必要跟上,以處理特殊情況
注意:
3 if 與switch語句使用代碼案例分析
- 代碼:6-1.c
- 編譯運行結果為:
4 if語句與switch語句的互換
if 語句和 switch語句在功能上是可以互換的。比如上述的代碼,我們可以改編為以下的代碼:
- 代碼6-2.c
- 編譯運行結果與第一份帶啊是一樣的。
5 總結
- if 語句用于復雜邏輯的判斷
- switch語句用于對離散值進行判斷的情形
- if 語句和switch 語句在功能上可以互換
- if 語句對于按片分支判斷的情形更加簡潔
- switch 對于多分支判斷的情形更加簡潔
總結
以上是生活随笔為你收集整理的【C语言进阶深度学习记录】六 C语言中的分支语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不要放弃!“软考论文”一点也不难
- 下一篇: 边缘计算+云计算