Die break-Anweisung in C ++

So wie der Standardfall ist optional in C ++, so dass die Unterbrechung am Ende eines jeden Fall ist auch optional. Ohne das Unterbrechung Aussage jedoch fährt die Steuerung einfach von einem Fall zum nächsten zu bewegen. Programmierer sagen, dass die Kontrolle fällt durch. Durchfallen ist besonders nützlich, wenn zwei oder mehr Fälle in der gleichen Weise behandelt werden.

Zum Beispiel kann C ++ zwischen Groß- und Kleinbuchstaben in Code zu unterscheiden, aber die meisten Menschen nicht. Der folgende Codeausschnitt fordert den Benutzer auf eine Eingabe C zu schaffen, ein Girokonto und ein S ein Sparkonto zu erstellen. Der Benutzer kann eine Groß- und Kleinbuchstaben einzugeben. Um C ++ halten glücklich, bietet das folgende Snippet zusätzliche case-Anweisungen in Klein Griff c und s:

cout lt; lt; "Geben Sie C zu erstellen Konto überprüft," lt; lt; lt "S ein Sparkonto, zu schaffen"; lt; "Und X zu verlassen:" -cin >> cAccountType-Schalter (cAccountType) {case 'S': // Großbuchstaben Scase 's': // Kleinbuchstaben s // Einsparungen accountbreak-case 'C' zu erstellen: // Großbuchstaben cCase 'c': // Kleinbuchstaben c // erstellen Überprüfung accountbreak-case 'x': // Großbuchstaben Xcase 'x': // Kleinbuchstaben x // Exit-Code geht herebreak-default: cout lt; lt; "Ich verstand nicht, dass" lt; lt; endl-}

Menü