In diesem Artikel untersuchen wir ein tieferes Konzept der bedingten Aussagen in C ++ - Sprache, erklären ihre Typen, Syntax und Beispiele.
Bedingte Aussagen in C ++ - Sprache
Es gibt vier Arten von Bedingte Aussagen in C ++, die sind:
1: Wenn Anweisung
Der wenn Anweisung ist die grundlegendste Art der bedingten Expression in C++. Es führt einen Codeblock aus, wenn die Bedingung wahr ist. Wenn das Ergebnis falsch ist, wird der Teil des Codes ignoriert und der Code übergeht zum nächsten Teil.
Das Folgende ist die zu verwendende Syntax Wenn Sie sich befinden in C ++:
if (Zustand)Der Körper wird nur ausgeführt, wenn der Zustand wahr ist.
Das Folgende ist ein Beispiel für ein Programm in C ++ mit der Wenn Sie sich befinden.
#enthaltenDas obige Programm fordert den Benutzer auf, eine Nummer einzugeben, die Eingabe mit CIN liest und dann überprüft, ob die Eingabe positiv ist. Wenn die Eingabe positiv ist, druckt das Programm eine Nachricht an die Konsole, die besagt, dass der Benutzer eine positive Zahl eingegeben hat. Das Programm endet dann mit einem Exit -Code von 0.
Ausgang
2: IF-ELSE-Aussage
Der ansonsten Anweisung ist eine bedingte Anweisung, mit der ein Programm unterschiedliche Codeblöcke ausführen kann, je nachdem, ob eine bestimmte Bedingung wahr oder falsch ist. Es handelt sich um eine wechselseitige Entscheidungserklärung.
Das Folgende ist die zu verwendende Syntax ansonsten Aussagen in C ++:
if (Bedingung 1)Ein einfaches Beispiel zu verwenden IF-ELSE-Aussage In C ++ ist unten angegeben:
#enthaltenIm obigen Programm bitten wir den Benutzer, eine Nummer einzugeben, und verwenden dann die IF-ELSE-Aussage Um zu überprüfen, ob die eingegebene Nummer gerade oder ungerade ist. Wenn die eingegebene Nummer durch 2 teilbar ist (i.e., Der Rest von Num / 2 ist 0), die Nachricht wird gedruckt, dass die Nummer gleichmäßig ist und umgekehrt.
Ausgang
3: Sonst wenn auch Anweisung
Manchmal müssen wir möglicherweise Codeabschnitte ausführen, basierend darauf, wann eine Bedingung entweder wahr oder falsch ist, und wir haben möglicherweise mehr als zwei Alternativen. Wir können dies durch erreichen durch Elsef Stellungnahme.
Das Folgende ist die zu verwendende Syntax Elsef Aussage in C ++:
if (Bedingung 1)Das zu verwendende Programm Elsef Die Anweisung in C ++ ist unten angegeben:
#enthaltenIm obigen Code wird die Num als 10 initialisiert. Überprüfen Sie daher, ob Bedingung. Im obigen Code, wenn die Bedingung falsch ist, da die Num weniger als 5 an zweiter Stelle liegt, wenn die Bedingung auch falsch ist, ist auch die Num.
Ausgang
4: Schaltanweisung
Der Schaltanweisung ist eine Steuererklärung, mit der Sie unterschiedliche Aktionen basierend auf dem Wert einer Variablen oder Ausdrucks ausführen können. Der Schaltanweisung Arbeitet den Wert des Ausdrucks oder der Variablen mit den in jeder Fallanweisung angegebenen Werten. Wenn eine Übereinstimmung gefunden wird, wird der mit dieser Fallanweisung zugeordnete Codeblock ausgeführt.
Die allgemeine Syntax zu verwenden Schaltanweisung In C ++ ist unten angegeben:
Switch (Ausdruck)Der Ausdruck ist die Variable oder der Ausdruck, den Sie testen möchten. Es muss an einen integralen Typ oder einen aufzähligen Typ bewertet werden. Der Fallanweisungen Definieren Sie die möglichen Werte, die der Ausdruck erfolgen kann, zusammen mit dem Code, der ausgeführt werden sollte, wenn dieser Wert übereinstimmt. Der Break -Erklärung wird verwendet, um die Switch -Anweisung zu verlassen, nachdem ein Fall übereinstimmt. Die Standardanweisung definiert den ausführenden Code, wenn der Ausdruck keinen der Fallwerte übereinstimmt.
Das Folgende ist ein einfaches Beispiel zu verwenden Schaltfall -Anweisung in C ++:
#enthaltenIm obigen Code haben wir eine variable num auf 2 initialisiert. Der Schaltanweisung Überprüft den Wert von Num und führt den Codeblock aus, der dem Matching -Fall zugeordnet ist. Da Num 2 ist, wird das Programm "Dienstag" drucken.
Ausgang
Abschluss
Bedingte Aussagen sind ein wichtiger Bestandteil jeder Programmiersprache, einschließlich C++. Diese Aussagen ermöglichen es den Programmierern, Entscheidungen zu treffen und den Fluss ihrer Programme auf der Grundlage bestimmter Bedingungen zu steuern. In diesem Artikel werden vier verschiedene Arten von Diskussionen erörtert Bedingte Aussagen verwendet in C ++ mit ihren Syntax- und Codierungsbeispielen. Durch die Verwendung dieser Aussagen können Programmierer Programme erstellen, die reagieren und sich an verschiedene Situationen anpassen und dynamischere und interaktivere Erlebnisse für Benutzer bieten können.