default (C++)
Nach oben zu Schlüsselwörter alphabetisch - Index
Kategorie
Syntax
switch ( <switch variable> ){casebreakdefault case <konstantenausdruck> : <anweisung>; [break;] . . . default: <anweisung>; }
Beschreibung
Die Anweisung default wird zusammen mit switch benutzt.
- Wenn innerhalb der switch-Anweisung keine passende case-Konstante, aber die Anweisung default vorhanden ist, so wird der Programmablauf an dieser Stelle fortgesetzt.
- Ist default nicht vorhanden, so wird der komplette switch-Anweisungsblock übersprungen.
Beispiel
Dieses Beispiel veranschaulicht die Verwendung der Schlüsselwörter break, case, default und switch.
#include <iostream> using namespace std; int main(int argc, char* argv[]) { char ch; cout << "DRÜCKEN SIE a, b, ODER c. JEDE ANDERE AUSWAHL BEENDET DIESES PROGRAMM." << endl; for ( /* IMMER */; cin >> ch; ) switch (ch) { case 'a' : /* DIE AUSWAHL VON a HAT EINEN EIGENEN ABLAUF. */ cout << endl << "Option a wurde gewählt." << endl; break; case 'b' : /* b UND c ERHALTEN GLEICHE ERGEBNISSE. */ case 'c' : cout << endl << "Option b oder c wurden gewählt." << endl; break; default: cout << endl << "KEINE GÜLTIGE AUSWAHL! Tschüß ..." << endl; return(-1); } }