首頁>技術>

切換案例語句代替了將變數與多個整數值進行比較的long if語句

switch語句是多路分支語句。它提供了一種簡單的方法,可以根據表示式的值將執行分派到程式碼的不同部分。

Switch是一個控制語句,它允許一個值更改執行控制。

句法:

開關(n)

{

情況1://如果n = 1,則執行程式碼;

跳出;

情況2://如果n = 2,則執行程式碼;

跳出;

預設值://如果n不匹配任何情況下要執行的程式碼

}

有關開關案例宣告的要點:

開關中提供的表示式應得出一個常數值,否則將無效。

switch的有效表示式:

//允許使用常量表達式

開關(1 + 2 + 23)

開關(1 * 2 + 3%4)

//允許提供變量表達式

//為它們分配固定值

開關(a * b + c * d)

開關(a + b + c)

不允許重複的大小寫值。

預設語句是可選的,即使switch case語句沒有預設語句,

它也可以正常執行。

break語句在交換機內部用於終止語句序列。當到達break語句時,開關終止,控制流跳至switch語句後的下一行。

break語句是可選的。如果省略,將繼續執行下一種情況。控制流將落到隨後的情況中,直到達到中斷為止。

允許巢狀switch語句,這意味著您可以在另一個switch中包含switch語句。但是,應避免使用巢狀的switch語句,因為它會使程式更復雜且可讀性更差。

流程圖

C語言例:

C++例:

另外如果你想更好地提升你的程式設計能力,學好C語言C++程式設計!彎道超車,快人一步!筆者這裡或許可以幫到你~

程式設計學習書籍分享:

程式設計學習影片分享:

分享(原始碼、專案實戰影片、專案筆記,基礎入門教程)

21
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 易語言-如何利用樂玩外掛獲取多個視窗控制代碼和程序ID