C++ Entscheidungsfindung

, a

, a

C++ 中的判断语句

Entscheidungsanweisungen

, a

AnweisungBeschreibung
if-Anweisungaif-Anweisung:
if...else-AnweisungaEine if-Anweisungkann von einer optionalenelse-Anweisung gefolgt werden.Die else-Anweisung wird ausgeführt, wenn der boolesche Ausdruck falsch ist.
Verschachtelte if-AnweisungenSie können in einerif- oderelse if-Anweisung eine weitereif-Anweisung verwenden.oderelse if-Anweisung.
switch-Anweisungaswitch-Anweisung ermöglicht das Testen einer Variablen auf Gleichheit mit mehreren Werten.
Verschachtelte switch-AnweisungenSie 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