Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

7. Steuerung des Programmablaufs > 7.3 switch-Anweisung

7.3 switch-Anweisung

Speziell zur Implementierung von Mehrfachverzweigungen, deren Bedingungen sich gegenseitig ausschließen sollen, bietet C++ als weitere Möglichkeit die switch-Anweisung. Wie die else-if-Anweisung eignet sich die switch-Anweisung besonders dann, wenn mehrere Anweisungsteile alternativ ausgeführt werden sollen. Von daher entspricht ihre Funktionsweise weitgehend der im letzten Abschnitt vorgestellten else-if-Anweisung. Es erfolgt jedoch keine Bedingungsprüfung, sondern ein direkter Wertevergleich, sodass sich die switch-Anweisung besonders dann eignet, wenn eine Variable auf ihren Wert hin überprüft werden soll.

Hinweis: In der Regel gibt es für ein Problem mehrere Lösungen

Viele Kontrollstrukturen sind letzten Endes untereinander austauschbar (was insbesondere für Schleifen gilt, die Sie gleich kennen lernen). Lassen Sie sich von dieser Tatsache nicht verwirren. Ganz allgemein gibt es in der Programmierung für ein Problem in den seltensten Fällen nur eine mögliche Lösung.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial