Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die Switch-Anweisung in C++

So verwenden Sie die Switch-Anweisung in C++

下次还敢
下次还敢Original
2024-04-28 19:24:171139Durchsuche

Eine Switch-Anweisung ist eine Kontrollflussanweisung, mit der verschiedene Codeblöcke basierend auf dem Wert einer Variablen oder eines Ausdrucks ausgeführt werden. Die Syntax lautet: switch (variable) { case value1: // Codeblock für Wert 1 break; ... default: // Standardcodeblock, der ausgeführt werden soll, wenn die Variable mit keinem Fall übereinstimmt }. Es wird häufig verwendet, um Aktionen basierend auf Werten auszuwählen, Codepfade basierend auf Status oder Eingabe auszuwählen oder menügesteuerte Programme zu erstellen.

So verwenden Sie die Switch-Anweisung in C++

Switch-Anweisung in C++

Was ist eine Switch-Anweisung?

Eine Switch-Anweisung ist eine Kontrollflussanweisung, mit der verschiedene Codeblöcke basierend auf dem Wert einer Variablen oder eines Ausdrucks ausgeführt werden.

Syntax:

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

So funktioniert es:

  • Variable ist die zu prüfende Variable oder der Ausdruck. Die
  • case-Anweisung gibt jeden abzugleichenden Wert an. Die
  • break-Anweisung wird verwendet, um den aktuellen Case-Block zu verlassen und mit der Ausführung des nachfolgenden Codes fortzufahren. Der
  • default-Block ist optional und wird verwendet, um alle Werte zu verarbeiten, die keiner Groß-/Kleinschreibung entsprechen.

Verwendung:

Die Switch-Anweisung wird normalerweise in den folgenden Situationen verwendet:

  • Wählen Sie verschiedene Operationen basierend auf dem Wert aus.
  • Wählen Sie je nach Status oder Eingabe unterschiedliche Codepfade.
  • Erstellen Sie menügesteuerte Programme.

Beispiel:

Das folgende Beispiel zeigt, wie eine Switch-Anweisung verwendet wird, um verschiedene Aktionen basierend auf Benutzereingaben auszuführen:

<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>

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Switch-Anweisung in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So verwenden Sie setw in C++Nächster Artikel:So verwenden Sie setw in C++