capypad
0 Tage Serie
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
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