cpp / beginner
Snippet
Menüauswahl mit Switch
Die switch-Anweisung prüft eine Variable gegen mehrere mögliche Werte. Jeder case führt Code aus, wenn er übereinstimmt. Das break verhindert das Durchfallen zum nächsten case. Default behandelt jeden nicht übereinstimmenden Wert.
snippet.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>int main() {int choice = 2;switch (choice) {case 1:std::cout << "You chose Option 1" << std::endl;break;case 2:std::cout << "You chose Option 2" << std::endl;break;case 3:std::cout << "You chose Option 3" << std::endl;break;default:std::cout << "Invalid choice" << std::endl;}return 0;}
Erklärung
1
switch (choice) { ... }
Wertet die Variable aus und springt zum passenden case
2
case 2:
Label, das übereinstimmt, wenn choice = 2 ist
3
break;
Beendet den switch-Block, kein Durchfallen