1

C-Programmierung (Subject) / 2. 3. switch, case und brake (Lesson)

Prüfung

This lesson was created by fucksol.

Learn lesson

This lesson is not released for learning.

  • 2. 3. 1. Die switch - case - Anweisung Wenn eine Variable mehrere verschiedene Werte annehmen kann und man für jeden einzelnen Wert eine eigene Verarbeitung programmieren muß, können if - else - Anweisungen leicht unübersichtlich werden. Um dem   switch (variable) { case wert_1 : anweisung_1_1; ... anweisung_1_m; break; case wert_2 : anweisung_2_1; ... anweisung_2_m; break; ... case wert_n : anweisung_n_1; ... anweisung_n_m; }   Zum Lesen: Für den Fall, daß die variable den wert_1 hat, führe die Anweisungenanweisung_1_1 bis anweisung_1_m aus. Für den Fall, daß die variable den wert_2 hat, führe die Anweisungenanweisung_2_1 bis anweisung_2_m aus. ... Zu beachten ist, daß man die Anweisungen, im Gegensatz zur if - else - Anweisung, nicht in die geschweiften Klammern setzen muß.   Achtung ! switch - case - Anweisungen eignen sich nicht für Aufgaben, bei denen Wertebereiche überprüft werden müssen. Sie eignen sich nur für Aufgaben, bei denen jeder Wert eine eigene Verarbeitung benötigt.