Was sind bedingte Aussagen in C ++?

Was sind bedingte Aussagen in C ++?
Bedingte Aussagen sind eine wichtige Komponente von Programmiersprachen, die die Ausführung bestimmter Vorgänge auf der Grundlage bestimmter wahrer und falscher Szenarien ermöglichen. Mit Bedingte Aussagen, Programmierer können Entscheidungen treffen und den Fluss ihrer Programme basierend auf bestimmten Bedingungen steuern.

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:

  • wenn Anweisung
  • IF-ELSE-Aussage
  • sonst wenn Anweisung
  • Schaltanweisung

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)
// Körper

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.

#enthalten
Verwenden von Namespace STD;
int main ()
int num;
Cout << "Please Enter any Number: ";
cin >> num;
if (num> 0)
Cout << "You Entered a Positive Number " << num << endl;

Rückkehr 0;

Das 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)
// Körper
anders
// Körper

Ein einfaches Beispiel zu verwenden IF-ELSE-Aussage In C ++ ist unten angegeben:

#enthalten
Verwenden von Namespace STD;
int main ()
int num;
Cout << "Enter a number: ";
cin >> num;
if (num % 2 == 0)
Cout << num << " is even" << endl;

anders
Cout << num << " is odd" << endl;

Rückkehr 0;

Im 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)
// Körper
elseif (Bedingung 2)
// Körper
elseif
// führt aus, wenn alle oben genannten Bedingungen falsch sind

Das zu verwendende Programm Elsef Die Anweisung in C ++ ist unten angegeben:

#enthalten
Verwenden von Namespace STD;
int main ()
int num;
Cout << "Enter a number between 1 and 5: ";
cin >> num;
if (num == 1)
Cout << "You entered one" << endl;

sonst if (num == 2)
Cout << "You entered two" << endl;

else if (num == 3)
Cout << "You entered three" << endl;

else if (num == 4)
Cout << "You entered four" << endl;

else if (num == 5)
Cout << "You entered five" << endl;

anders
Cout << "Invalid input" << endl;

Rückkehr 0;

Im 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)
Fall 1:
// Codeblock
brechen;
Fall 2:
// Codeblock
brechen;

Standard:
// Codeblock

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 ++:

#enthalten
Verwenden von Namespace STD;
int main ()
int num = 2;
Switch (num)
Fall 1:
Cout << "Moday \n";
brechen;
Fall 2:
Cout << "Tuesday\n";
brechen;
Fall 3:
Cout << "Wednesday\n";
brechen;
Fall 4:
Cout << "Thursday\n";
brechen;
Fall 5:
Cout << "Friday\n";
brechen;
Standard:
Cout << "Saturday\n";
brechen;

Rückkehr 0;

Im 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.