So verwenden Sie die Switch -Anweisung in C++?

So verwenden Sie die Switch -Anweisung in C++?

In C ++ werden bedingte Anweisungen in Abhängigkeit von den spezifischen Bedingungen häufig verwendet, um verschiedene Codeblöcke auszuführen. Der Schaltanweisung dient als eine Art bedingte Anweisung, mit der Sie eine Variable mit mehreren möglichen Werten vergleichen und separate Codeblöcke basierend auf dem variablen Wert ausführen können. Diese Art von Anweisung ist nützlich, um den komplexen Code zu vereinfachen, um ihn lesbarer zu machen.

In diesem Tutorial lernen Sie die Grundlagen der Verwendung des Schaltanweisung in C ++, einschließlich seiner Syntax und Beispiel.

Was ist eine Switch -Anweisung?

A Schaltanweisung ist eine Art bedingter Anweisung, mit der ein Programm eine Variable gegen mehrere mögliche Werte testen und Codeblöcke basierend auf dem variablen Wert ausführen kann. Es ist ideal für Benutzer, die mehrere verschachtelte IF-ELSE-Schleifen nicht ausführen möchten, um verschiedene Ergebnisse zu erledigen.

Wie funktioniert die Switch -Anweisung??

Zu verwenden a Schaltanweisung In C ++ müssen die Benutzer die zu testende Variable angeben Ausdruck wechseln, und eine Reihe einiger möglicher Werte für diese Variable genannt Fallanweisungen. Sobald der Code ausgeführt wird, überprüft er die Ausdruck wechseln gegen jede Fallerklärung, bis es eine ähnliche Übereinstimmung findet. Sobald es eine Übereinstimmung findet, wird der entsprechende Codeblock ausgeführt und verletzt das Schaltanweisung.

Syntax für die Switch -Anweisung in C++

Benutzen Switch-Case-Anweisung Folgen Sie in C ++ der untergegewalten Syntax:

Schalter (Ausdruck)

Fall 1:
// Codeblock
brechen;
Fall 2:
// Codeblock
brechen;
Standard:
// Codeblock

Hier das Schaltanweisung wird einmal bewertet und sein Wert wird mit den Werten jedes Falls verglichen. Wenn eine Übereinstimmung gefunden wird, wird das relevante Code -Stück ausgeführt. Die Schlüsselwörter brechen Und Standard sind optional. Wenn C ++ auf das Schlüsselwort des Break -Break trifft, verlässt es den Switch -Block. Dies stoppt die Ausführung weiterer Code- und Falltests innerhalb des Blocks. Immer wenn ein Match identifiziert wurde und eine Aufgabe erledigt ist, ist es Zeit für die Pause. Es sind keine weiteren Tests erforderlich. Wenn es keine Fallübereinstimmung gibt, bestimmt das Standard -Schlüsselwort für einen Code zum Ausführen.

Beispiel für die Verwendung der Switch -Anweisung in C++

Das folgende einfache Beispiel zeigt die Implementierung von a Schaltanweisung in c++.

#enthalten
Verwenden von Namespace STD;
int main ()

Char -Operation;
int x, y;
Cout << "Enter an operator (+, -, *, %): ";
CIN >> Operation;
Cout << "Enter two numbers: " << endl;
cin >> x >> y;
Schalter (Betrieb)

Fall '+':
Cout << x << " + " << y << " = " << x + y;
brechen;
Fall '-':
Cout << x << " - " << y << " = " << x - y;
brechen;
Fall '*':
Cout << x << " * " << y << " = " << x * y;
brechen;
Fall '%':
Cout << x << " % " << y << " = " << x % y;
brechen;
Standard:
Cout << "Error! Please enter the correct operation";
brechen;

Rückkehr 0;

Das obige C ++ - Programm nimmt die Eingaben für einen arithmetischen Betrieb von den Benutzern ein. Dann braucht es zwei Zahlen und verwendet a Schaltanweisung Um den erforderlichen Betrieb auf Zahlen auszuführen. Stellen Sie sicher, dass die Benutzer den richtigen Bediener eingeben. Andernfalls wirft das Programm einen Fehler auf.

Abschluss

Der Schaltanweisung ist eine leistungsstarke bedingte Anweisung in C ++, die zum Testen einer Variablen gegen mehrere Werte verwendet wird, und ermöglicht es Ihnen, verschiedene Codeblöcke basierend auf dieser Variablen auszuführen. Es hilft Ihnen dabei. Ein einfaches Beispiel im obigen Tutorial zeigt die Verwendung von a Schaltanweisung in einer einfachen arithmetischen Operation in c++. Sie können diese Art von Anweisung in verschiedenen Szenarien verwenden, in denen Sie mehrere Bedingungen testen müssen.