In der C-Programmiersprache können uns Switch Control Optionen für Menügesteuerte Programme bietet. Tatsächlich können wir mit Hilfe eines Menüs, wenn - eine Aussage, auch ein Menügesteuerter Programm erstellen können. Aber es kann die Komplexität unseres Programms erhöhen. Die Ausführungszeit nimmt ebenfalls zu. Um das Problem zu beheben, wird die Schaltkontrolle in C eingeführt.
Wenn wir mehr als eine Option erhalten, ist das Nestieren (IF-ELSE) nicht auf die Sicht unseres Programms zu lesbar, und dann verwenden wir Switch Control.
Syntax
Schalter (Ausdruck)Im Ausdruck kann die wahre oder falsche Bedingung nicht erfasst werden. Das Ergebnis soll genommen werden. Ein Schalter bedeutet zu springen. Als Ergebnis des Ausdrucks werden wir die Konstante erhalten, und die Ausführung wird diesen Fall nein gehen. Wenn diese Konstante nicht übereinstimmt, geht es zum Standardfall. Es läuft nur einmal. Konstante kann int oder char im Typ sein. Aber float oder ein echtes Nein ist nicht möglich.
Wenn wir nur OneCase ausführen wollen, müssen wir in jedem Fall eine Pause schreiben. Dann verlässt die Kontrolle den Körper des Schalters. Dies bedeutet, dass der Fall ausgeführt wird, nur dieser Ausdruck sagt.
Es ist nicht erforderlich; Eine Konstante ist eine Gruppe von Sequenz Nr. Es kann zufällige Nr. 5, -4, 143 sein…
Standardfall, wir können überall im Switch -Körper schreiben.
Programmierbeispiel 1
#enthaltenAusgang
Erläuterung
Als wir einem ungleich Null in der Klammern von während des Mittelwerts geschrieben haben, bewertet es den wahren Zustand. Diese Bedingung wird also niemals falsch sein. Wenn wir dieses Programm beenden wollen, müssen wir Getch () in der while -Schleife schreiben. Wenn der Benutzer aus dem menügesteuerten Programm beenden möchte, müssen wir einen anderen Fall namens Exit (0) schreiben.
Programmierbeispiel 2
#enthaltenAusgang
Erläuterung
Programmierbeispiel 2 ist ein weiteres Beispiel für die Switch Control Expression. Hier sind 5 Fälle gemäß den Anforderungen des Programms vorhanden. Jeder Fall hat eine Option für den Benutzer, um seine Wahl zu treffen, um das Programm auszuführen. Wie ich aus der Ausgabe erkennen kann, kann der Benutzer sein Programm wiederholt ausführen, bis er das Programm verlässt, indem er Fall 5 auswählt. Es wird ein Menügesteuerter Programm genannt.
Abschluss
Durch die Verwendung eines Switch -Falls kann der Benutzer Optionen entsprechend seinen Anforderungen erhalten. Auf diese Weise gibt die C -Sprache dem Benutzer und dem Coder Einrichtungen, um das Programm bequemer und einfacher zu gestalten. Es reduziert auch die Raumkomplexität und Zeitkomplexität des Programms. Infolgedessen wurden die Programme robustere fehlerfreie Mittelstufe.