C#學習筆記_04_流程控制
阿新 • • 發佈:2019-02-01
img 必須 += ber 執行順序 number jpg 不能 span
04_流程控制
- 程序的執行結構:
- 順序結構
- 分支結構
- 循環結構
- 可以通過某些特定的控制語句來控制代碼的執行結構
- 分支流程控制
- if else
- 基本語法
- 可以只有if沒有else,但是不能沒有if只有else
- 如果if或者else後面的大括號中只有一句語句,那麽大括號可以省略
- 多分支結構
- switch case
- 基本語法
- 註意:
- case捕獲的數值不能多個相同重復
- condition的數值類型和case捕獲的數值類型匹配
- break:跳出
- 穿透性:在C#中,如果一個case後面沒有語句,那麽break可以不加,保留穿透性,如果一個case後面有語句,那麽必須要添加break;
- 穿透性:在C#中,如果一個case後面沒有語句,那麽break可以不加,保留穿透性,如果一個case後面有語句,那麽必須要添加break;
- if else
- 循環流程控制
- for
- 基本語法
- 循環中的每部分執行順序
- 1、int number = 2; 循環的起點
- 2、number <= 100; 循環的條件
- 如果條件成立
- 3.1、執行循環體
- 4、number += 2; 循環步長
- 如果條件不成立
- 3.2、結束循環
- 循環中的關鍵字
- break:表示結束循環
- continue:結束本次循環,進入下次循環
- while
- 基本語法
- 先判斷循環條件是否滿足,然後再決定是否循環
- do while
- 基本語法
- 先進行一次循環體,再判斷條件是否成立,決定是否繼續循環
- for
C#學習筆記_04_流程控制