在 C 中,switch-case 語句用於根據表達式的值執行不同的程式碼區塊:1. 表達式可以是整數、字元或枚舉常數。 2. case 分支指定要符合表達式的值,可以有多個 case 符合相同的值。 3. 每個 case 分支後面接著需要執行的程式碼區塊,以 break 語句結尾。 4. default 分支用於匹配表達式中沒有指定的值,如果沒有匹配的 case,則執行此程式碼區塊。
C 中switch-case 語句的用法
問題: 如何在C 中使用switch-case 語句?
回答:
switch-case 語句是一種條件語句,用於根據某個表達式的值執行不同的程式碼區塊。其語法如下:
<code class="cpp">switch (expression) { case value1: // 执行代码块 1 break; case value2: // 执行代码块 2 break; // ... default: // 可选的默认 case,如果没有匹配的 case,则执行此代码块 break; }</code>
用法:
範例:
以下程式碼使用 switch-case 語句來根據使用者輸入的字元執行不同的操作:
<code class="cpp">char ch; cout << "输入一个字符:"; cin >> ch; switch (ch) { case 'a': case 'A': cout << "您输入的是大写或小写的 A" << endl; break; case 'b': case 'B': cout << "您输入的是大写或小写的 B" << endl; break; default: cout << "您输入的不是 A 或 B" << endl; }</code>
以上是c++中switch case的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!