switch |
Top Previous Next |
Skripte > Klassen-Elemente und C++-Befehle > interpretierte C++-Anweisungen > Kontrollstrukturen > switch
Syntax
switch ( <switch_variable> ) { case <konstantenausdruck> : <anweisung>; [break;] . . . default : <anweisung>; }
Beschreibung
Die Anweisung switch übergibt die Ablaufkontrolle an dasjenige case-Label, das dem Wert der <switch_variable> entspricht, und es werden dann die dem case-Label folgenden Anweisungen ausgeführt.
Wenn kein case-Label die Bedingung erfüllt, so geht die Ablaufkontrolle zum Label default, und die darauf folgenden Anweisungen werden ausgeführt.
Um zu vermeiden, dass anschließend noch die Anweisungen anderer case-Zweige ausgeführt werden und um die Ausführung der switch-Anweisung zu beenden, schließt man jeden case-Zweig mit der Anweisung break;ab. |
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |