So verwenden Sie wahre und falsche Werte in C

So verwenden Sie wahre und falsche Werte in C
Richtig und falsch Werte sind wesentliche Programmierungen in C und sie werden im Allgemeinen als beide deklariert 0 oder 1 und kann bedingt verwendet werden, um Verzweigungslogik zu erstellen. Das Beherrschen ihrer Verwendung ist der Schlüssel zur Entwicklung effektiver und effizienter Programme in der C -Sprache.

Erfahren Sie, wie Sie echte und falsche Werte in C verwenden, indem Sie die Richtlinien in diesem Tutorial implementieren.

Verwendung von wahr und falsch in c

Die C -Benutzer können verwenden WAHR Und FALSCH In:

  • Mit if Anweisung
  • Mit Schleifen
  • Funktionsrückgabeart

1: Verwenden von True und False in c mit if Anweisung

Die grundlegendste Verwendung von richtig und falsch ist bei der Bewertung eines Ausdrucks im Kontext eines Wenn Stellungnahme. Der Code in der enthalten wenn Anweisung wird durchgeführt, wenn ein Wert bewertet wird WAHR. Der Code der Anweisung wird übersprungen, wenn der Wert bewertet wird FALSCH. Befolgen wir es mit einem einfachen Beispiel, das unten gezeigt wird:

#enthalten
#enthalten
int main ()
bool flag = false;
if (Flag)
printf ("Flag ist wahr");

anders
printf ("Flag ist falsch");

Rückkehr 0;

Im obigen Code haben wir die 'gegebenFlagge' Variable der BOOL -Wert von FALSCH. Und überprüfte dann den Wert in einem IF -Zustand. Wenn der Wert falsch ist, drucken wir die Flagge falsch und umgekehrt.

Ausgang

2: Verwenden von True und False in C mit Schleifen

Schleifen kann auch verwenden Boolean Werte zur Steuerung des Flusses der Schleife. Zum Beispiel a while-Schleife würde seinen Codekörper ausführen, wenn die bereitgestellte Bedingung wahr ist. Wie die IF-ELSE-Aussage, die Bedingung in einer Weile Schleife kann ein boolescher Ausdruck sein, der zu beiden bewertet wird WAHR oder FALSCH. Das gleiche Konzept gilt für andere Arten von Schleifen wie für und in der Lage.

Dies ist im Beispiel zu sehen:

#enthalten
#enthalten
int main ()
bool flag = true;
int a = 0;
while (Flag)
printf ("a ist %d \ n", a);
a ++;
if (a> 5)
Flag = Falsch;


Rückkehr 0;

Im obigen Beispiel wird die while -Schleife aus ausgeführt und gedruckt von Werten von drucken 0 Zu 5, und wenn die Schleife erreicht 5, die Flagge wird sich dem falschen wenden, was wiederum nicht mehr Werte von a druckt.

Ausgang

3: Verwenden von True und False in C mit Funktionsrückgabeart

Schließlich können Boolesche Werte verwendet werden als Rückgabetypen für Funktionen. Mit einem Booleschen Rückgabetyp kann die Funktion entweder zurückgeben WAHR oder FALSCH, Abhängig von der Logik innerhalb der Funktion und den in als Parametern übergebenen Werten. Betrachten Sie dieses Beispiel einer Funktion, die überprüft, ob eine Nummer ungerade ist:

#enthalten
#enthalten
bool is_even (int nummer)
if (number % 2 == 0)
zurückkehren;

anders
falsch zurückgeben;


int main ()
int num = 7;
if (is_even (num))
printf ("%d ist sogar \ n", num);

anders
printf ("%d ist ungerade \ n", num);

Rückkehr 0;

In diesem Fall überprüft die Funktion den Rest von X geteilt durch 2. Wenn es gleich Null ist, ist die Zahl gleichmäßig und die Funktion kehrt zurück FALSCH. Andernfalls ist die Nummer ungerade und die Funktion kehrt zurück WAHR.

Ausgang

Abschluss

In C wird jeder Ausdruck, ob sein Typ numerisch oder Zeiger ist, berücksichtigt WAHR Wenn der Wert dieses Ausdrucks ungleich Null ist (i.e., hat irgendwelche Bits eingeschaltet). Die Benutzer können alle auswählen WAHR Und FALSCH Methode gemäß der Wahl. Gesamt, Boolean Werte sind bei der Programmierung in der C -Sprache sehr nützlich. Sie ermöglichen dem Programmierer, Entscheidungen in Form von zu treffen IF-ELSE-Aussagen und erstellen Schleifen diese Iterate basierend auf einem booleschen Vergleich. Boolesche Werte können auch als verwendet werden als Funktionsrückgabetypen, Erlauben der Funktion, basierend auf der Logik in dieser Funktion wahr oder false zurückzugeben.