首頁  >  文章  >  後端開發  >  c++中switch語句case後面的範圍怎麼寫

c++中switch語句case後面的範圍怎麼寫

下次还敢
下次还敢原創
2024-05-08 02:18:15340瀏覽

C 中switch 語句case 範圍用於指定變數可以匹配的值或值範圍,語法結構為:case 範圍: // 程式碼區塊break; 它允許變數與範圍匹配時執行程式碼區塊,並使用break 語句退出switch 語句。

c++中switch語句case後面的範圍怎麼寫

C 中switch 語句case 範圍

在C 中,switch 語句可用於根據變數的值執行不同的程式碼區塊。 case 後的範圍用於指定變數可以匹配的特定值或值範圍。要指定範圍,需要使用波浪號(~),如下所示:

<code class="cpp">switch (variable) {
    case value1 ~ value2:
        // 代码块
        break;
    // ...
}</code>

語法結構:

<code>case 范围:
     // 代码块
     break;</code>

##解釋:

  • 範圍:使用波浪號(~) 指定,表示變數可以符合的範圍。
  • 程式碼區塊:當變數與範圍相符時執行的程式碼。
  • break:可選的結束語句,用於退出 switch 語句。沒有 break,程式將繼續執行後面的 case。

範例:

<code class="cpp">int number = 5;

switch (number) {
    case 1 ~ 5:
        cout << "数字介于 1 和 5 之间" << endl;
        break;
    case 6:
        cout << "数字是 6" << endl;
        break;
    default:
        cout << "数字大于 6" << endl;
}</code>

輸出:

<code>数字介于 1 和 5 之间</code>
在此範例中,變數

number 的值(5) 與範圍1 ~ 5 匹配,因此執行第一個程式碼區塊。

以上是c++中switch語句case後面的範圍怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn