首頁  >  文章  >  後端開發  >  c++中的switch語句怎麼用

c++中的switch語句怎麼用

下次还敢
下次还敢原創
2024-04-28 19:24:171141瀏覽

switch 語句是用來根據變數或表達式的值執行不同程式碼區塊的控制流程語句。其語法為:switch (variable) { case value1: // 針對值 1 的程式碼區塊 break; ... default: // 如果變數不符合任何 case,則執行的預設程式碼區塊 }。它常用於根據值選擇操作、根據狀態或輸入選擇程式碼路徑或建立選單驅動的程式。

c++中的switch語句怎麼用

C 中的 switch 語句

##什麼是 switch 語句?

switch 語句是一種控制流程語句,用於根據變數或表達式的值執行不同的程式碼區塊。

語法:

<code class="cpp">switch (variable) {
  case value1:
    // 针对值 1 的代码块
    break;
  case value2:
    // 针对值 2 的代码块
    break;
  ...
  default:
    // 如果变量不匹配任何 case,则执行的默认代码块
}</code>

工作原理:

  • variable 是要檢查的變數或表達式。
  • case 語句指定每個要符合的值。
  • break 語句用於退出目前 case 區塊並繼續執行後續程式碼。
  • default 區塊是可選的,用於處理所有不符合任何 case 的值。

用法:

switch 語句通常用於以下情況:

    根據值選擇不同的操作。
  • 根據狀態或輸入選擇不同的程式碼路徑。
  • 建立選單驅動的程式。

範例:

以下範例顯示如何使用 switch 語句根據使用者輸入執行不同的操作:

<code class="cpp">#include <iostream>

int main() {
  int choice;

  std::cout << "请选择以下选项:" << std::endl;
  std::cout << "1. 添加" << std::endl;
  std::cout << "2. 减法" << std::endl;
  std::cout << "3. 乘法" << std::endl;
  std::cout << "4. 除法" << std::endl;

  std::cin >> choice;

  switch (choice) {
    case 1:
      // 执行加法操作
      break;
    case 2:
      // 执行减法操作
      break;
    case 3:
      // 执行乘法操作
      break;
    case 4:
      // 执行除法操作
      break;
    default:
      // 输入无效
      std::cout << "无效选项" << std::endl;
  }

  return 0;
}</code>

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

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