回覆列表
  • 1 # 使用者2458114238191884

    C語言還提供了多分支選擇的switch語句, 形式為:

    switch(表示式){

    case 常量表達式1: 語句1;

    case 常量表達式2: 語句2;

    case 常量表達式n: 語句n;

    default: 語句n+1;

    }

    其語義是:計算表示式的值。 逐個與其後的常量表達式值相比較,當表示式的值與某個常量表達式的值相等時, 即執行其後的語句,不再進行判斷,繼續執行後面所有case後的語句。表示式的值與所有case後的常量表達式均不相同時,則執行default後的語句。

    在使用switch語句時還應注意以下幾點:

    在case後的各常量表達式的值不能相同,否則會出現錯誤。

    在case後,允許有多個語句,可以不用{}括起來。

    各case和default子句的先後順序可以變動,而不會影響程式執行結果。

    default子句可以省略不用。

  • 中秋節和大豐收的關聯?
  • 什麼是排舞啊?