C++ Entscheidungsfindung
, a
, a
Entscheidungsanweisungen
, a
| Anweisung | Beschreibung |
|---|---|
| if-Anweisung | aif-Anweisung: |
| if...else-Anweisung | aEine if-Anweisungkann von einer optionalenelse-Anweisung gefolgt werden.Die else-Anweisung wird ausgeführt, wenn der boolesche Ausdruck falsch ist. |
| Verschachtelte if-Anweisungen | Sie können in einerif- oderelse if-Anweisung eine weitereif-Anweisung verwenden.oderelse if-Anweisung. |
| switch-Anweisung | aswitch-Anweisung ermöglicht das Testen einer Variablen auf Gleichheit mit mehreren Werten. |
| Verschachtelte switch-Anweisungen | Sie können in einerswitch-Anweisung eine weitereswitch -Anweisung verwenden. |
? : Operator
Wir haben bereits in den vorherigen Kapitelnden bedingten Operator ? :erklärt, der verwendet werden kann, um eineif...else-Anweisung zu ersetzen. Seine allgemeine Form ist wie folgt:
Exp1 ? Exp2 : Exp3;
Hier sind Exp1, Exp2 und Exp3 Ausdrücke. Beachten Sie die Verwendung und Position des Doppelpunkts.
Der Wert des ?-Ausdrucks wird durch Exp1 bestimmt. Wenn Exp1 wahr ist, wird der Wert von Exp2 ausgewertet, und das Ergebnis ist der Wert des gesamten ?-Ausdrucks. Wenn Exp1 falsch ist, wird der Wert von Exp3 ausgewertet, und das Ergebnis ist der Wert des gesamten ?-Ausdrucks.
Weitere Erweiterungen