In Computer -Programmierung erfolgt eine Auswahl Struktur , wenn Sie Ihren Programmcode auf eine von mehreren möglichen Ergebnissen führen , basierend auf dem Wert einer Variablen. In C -Programmierung, sind die beiden Arten von Auswahl Strukturen "if" -Anweisungen und "switch "-Fälle . Sie können entweder von diesen Strukturen überall in Ihrem Programm , aber sie scheinen verschiedene syntaktisch . Wenn Statement
"if" -Anweisung können Sie den Ablauf Ihres Programms . Sie können eine Variable mit einem Wert oder einer von mehreren Werten zu vergleichen , mit " else if "-Blöcke , und zu entscheiden, was zu tun ist , wenn die Variable einer von ihnen passt , und was zu tun ist , wenn es nicht der Fall, indem ein " else " zu blockieren. Sie können die Funktionalität von einer if-Anweisung durch den Vergleich mehr als eine Variable in einer Zeit mit "und" und "oder" Logik erweitern , oder Sie können mehrere Nest , wenn Aussagen ineinander mehrere Variablen zu vergleichen.
< Br >
Wenn Statement Syntax
Um eine if -Anweisung , geben Sie "if ( var op -Wert) ", wobei " var" ist die Variable, die Sie miteinander vergleichen wollen , "op" , wird der Bediener , wie beispielsweise gleich oder größer als oder kleiner als und "value" ist der Wert, um festzustellen, ob die variablen ist . Nach dem "if" -Block , können Sie eine oder mehrere " else if "-Blöcke , um weitere Bedingungen zu testen , mit der gleichen Syntax wie die ersten if-Anweisung . Sie können auch " anders " als die letzte Block, wenn die Variable mit keinem der if oder else if -Blöcke.
Switch Selection
führt
Der Schalter Fall Auswahl funktioniert am besten , wenn Sie mehrere mögliche Ergebnisse haben , obwohl Sie es für so wenig wie ein verwenden können. Sie passieren eine Variable mit dem Switch -Struktur und vergleicht seinen Wert gegen eine Reihe von Fällen , und nimmt die entsprechenden von der man es passt. Im Gegensatz zu den if-Anweisung , der Schalter Fall führt nur Ergebnisse , wenn die Variable mit einem der Fälle . Es unterstützt keine größer oder kleiner als Operatoren .
Schalter Syntax
Um den Schalter bei Auswahl -Struktur verwenden, Typ " Schalter ( var) " zu öffnen Sie den Block, in dem "var" ist die Variable, die Sie vergleichen möchten. Auf den nächsten Zeilen , programmieren Sie die verschiedenen Fällen durch Eingabe von " Fall " und das gewünschte Muster zu entsprechen, dann die Anweisungen , die Sie für jeden Fall auszuführen. Schließlich geben Sie das Schlüsselwort "break" , um den Block zu erzählen , um den Schalter zu verlassen , wenn der Fall abgeschlossen ist. Nach jedem Fall eine "default" -Schalter, der der Block wird ausgeführt, wenn keiner der Fälle überein .