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:
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:
#enthaltenIm 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:
#enthaltenIm 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:
#enthaltenIn 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.