Die switch-Anweisung ist eine leistungsfähige Programmiersprache Struktur, die in den meisten Programmiersprachen existiert. Es erlaubt Ihnen , einen Teil des Codes, die verschiedene Befehle auf der Grundlage einer Reihe von verschiedenen Möglichkeiten für eine Variable verarbeiten kann schreiben. Eine switch-Anweisung kann schnell an die Stelle eines sehr kompliziert, langsam Reihe von verschachtelten "if" -Anweisungen. Ein Schalter Programmierung Struktur kann auch als select oder case-Anweisung ( in Visual Basic ) bezeichnet werden. Anleitung
1
Entscheiden eindeutig auf Ihre Bedingungen und dem Code, den Sie auf der Grundlage dieser Bedingungen ausführen möchten . Beachten Sie, dass ein Computer nur genau das tun, was Sie es zu tun anweisen , wenn Sie also nicht ganz klar , was passieren soll, wenn , werden Sie keine Chance haben, die korrekt arbeiten Code schreiben wird . In diesem Beispiel wollen wir einen Versand zu bestimmen. Wenn das Teil -Code ist " A. " die Versandkosten $ 5, wenn der Code "B ", der Versand 10 $, an . , und wenn der Code "C ", der Versand ist $ 20
2
schreiben die switch-Anweisung gefolgt durch den Artikel in Klammern verglichen werden. Der Schalter Befehl muss in Kleinbuchstaben geschrieben werden oder Ihr Programm wird nicht kompiliert . Innerhalb der Klammern wird die Variable , Anweisung , Funktion oder Berechnung, die ausgewertet werden wird . Beispiel : switch ( Code )
3
In geschweiften Klammern , um alle inneren Teile der switch-Anweisung zu umschließen. Sie können so viele oder so wenige Aussagen , wie Sie in der Switch-Anweisung gefallen haben , aber wie bei den meisten Teilen der C-Code , müssen Sie den Abschnitt mit geschweiften Klammern umschließen , um anzuzeigen, wo der Block beginnt und endet. Beispiel : switch ( Code ) {}
4
In case-Anweisungen für jede andere Option, die Sie wollen , um das Element erfragen . Jede case-Anweisung wird durch den Wert zu vergleichen und muss befolgt werden gefolgt von einem Doppelpunkt werden. Beispiel : switch ( code) {case 'A' : case 'B' : case 'C': }
5
Hinzufügen von Code und Anweisungen für jede Instanz : switch ( code) {case 'A' : kosten = 5; case ' B' : Kosten = 10; case ' C' : Kosten = 20; }
6
hinzufügen break-Anweisungen , wenn Sie den Code nur tun Anweisungen für einen Fall wollen. Mit Case-Anweisungen wird der Code weiterhin jede Zeile ausführen , bis das Ende des Schalters erreicht oder erreicht eine break-Anweisung . Ohne die break-Anweisungen wird das Beispiel in Schritt 5 immer berechnen die Kosten zu 20 sein. Zum Beispiel : switch ( code) {case 'A' : Kosten = 5; break; case ' B' : Kosten = 10; break; case ' C' : Kosten = 20; break;}