首頁>Club>
4
回覆列表
  • 1 # Lesleybai

    break語句通常用在循環語句和開關語句中。當break用於開關語句switch中時,可使程序跳出switch而執行switch以後的語句;如果沒有break語句,則會從滿足條件的地方(即與switch(表達式)括號中表達式匹配的case)開始執行,直到switch結構結束。


    當break語句用於do-while、for、while循環語句中時,可使程序終止循環。而執行循環後面的語句,通常break語句總是與if語句聯在一起。即滿足條件時便跳出循環。

  • 2 # Austim瘋皮皮

    switch是判斷語句。

    switch是另外一種選擇結構的語句,用來代替簡單的、擁有多個分枝的if else語句,基本格式如下:

    switch (表達式)

    {

    case 整型數值1: 語句1;

    case 整型數值2: 語句2;

    ......

    case 整型數值n: 語句n;

    default: 語句n+1;

    }

    1

    2

    3

    4

    5

    6

    7

    8

    1

    2

    3

    4

    5

    6

    7

    8

    它的執行過程是:

    ①、首先計算表達式的值,假設為value。

    ②、從第一個case開始,比較value 和整型數值1,如果它們相等,就執行冒號後面的所有語句,也就是從語句1一直執行到語句n+1,而不管後面的case是否匹配成功。

    ③、如果value 和整型數值1不相等,就跳過冒號後面的語句1,繼續比較第二個case、第三個case……一旦發現和某個整型數值相等了,就會執行後面所有的語句。假設 value和整型數值5相等,那麼就會從語句5一直執行到語句n+1。

    ④、如果直到最後一個整型數值n都沒有找到相等的值,那麼就執行default後的語句 n+1。

    需要重點強調的是,當和某個整型數值匹配成功後,會執行該分支以及後面所有分支的語句。

  • 中秋節和大豐收的關聯?
  • ppr熱熔溫度多少度最佳?