In C++ wird die switch-case-Anweisung verwendet, um verschiedene Codeblöcke basierend auf dem Wert eines Ausdrucks auszuführen: 1. Der Ausdruck kann eine Ganzzahl, ein Zeichen oder eine Aufzählungskonstante sein. 2. Der Fallzweig gibt den Wert des abzugleichenden Ausdrucks an. Es können mehrere Fälle vorhanden sein, die mit demselben Wert übereinstimmen. 3. Auf jeden Case-Zweig folgt ein Codeblock, der ausgeführt werden muss, und endet mit einer break-Anweisung. 4. Der Standardzweig wird verwendet, um Werte abzugleichen, die nicht im Ausdruck angegeben sind. Wenn kein passender Fall vorhanden ist, wird dieser Codeblock ausgeführt.
Verwendung der Switch-Case-Anweisung in C++
Frage: Wie verwende ich die Switch-Case-Anweisung in C++?
Antwort:
Eine Switch-Case-Anweisung ist eine bedingte Anweisung, die verwendet wird, um verschiedene Codeblöcke basierend auf dem Wert eines Ausdrucks auszuführen. Die Syntax lautet wie folgt:
<code class="cpp">switch (expression) { case value1: // 执行代码块 1 break; case value2: // 执行代码块 2 break; // ... default: // 可选的默认 case,如果没有匹配的 case,则执行此代码块 break; }</code>
Verwendung:
Beispiel:
Der folgende Code verwendet eine Switch-Case-Anweisung, um verschiedene Aktionen basierend auf den vom Benutzer eingegebenen Zeichen auszuführen:
<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>
Das obige ist der detaillierte Inhalt vonVerwendung von Switch Case in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!