1. 程式人生 > >C#學習筆記_04_流程控制

C#學習筆記_04_流程控制

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;
  • 循環流程控制
    • for
      • 基本語法 技術分享圖片 技術分享圖片
      • 循環中的每部分執行順序
        • 1、int number = 2; 循環的起點
        • 2、number <= 100; 循環的條件
        • 如果條件成立
          • 3.1、執行循環體
          • 4、number += 2; 循環步長
        • 如果條件不成立
          • 3.2、結束循環
    • 循環中的關鍵字
      • break:表示結束循環
      • continue:結束本次循環,進入下次循環
    • while
      • 基本語法 技術分享圖片
      • 先判斷循環條件是否滿足,然後再決定是否循環
    • do while
      • 基本語法 技術分享圖片
      • 先進行一次循環體,再判斷條件是否成立,決定是否繼續循環

C#學習筆記_04_流程控制