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