Heim >Backend-Entwicklung >C#.Net-Tutorial >Was bedeutet „wenn' in der C-Sprache?
Die if-Anweisung in der C-Sprache ist eine bedingte Anweisung, die einen Codeblock basierend auf angegebenen Bedingungen ausführt oder nicht ausführt. Die if-Anweisung enthält eine Bedingung, die den Codeblock ausführt, wenn er wahr ist, andernfalls wird er übersprungen. Eine Bedingung kann ein beliebiger Ausdruck sein, der einen booleschen Wert zurückgibt, z. B. Ganzzahlvergleiche, Gleitkommavergleiche, Zeichenfolgenvergleiche und logische Operationen.
if-Anweisung in C-Sprache
Eine if-Anweisung ist eine bedingte Anweisung, die verwendet wird, um einen Codeblock basierend auf einer angegebenen Bedingung auszuführen oder nicht auszuführen.
Syntax
<code class="c">if (condition) { // condition 为真时执行的代码 }</code>
Verwendung
Die Syntax einer if-Anweisung enthält eine Bedingung, bei der es sich um einen booleschen Ausdruck handelt. Wenn die Bedingung wahr ist (ungleich Null), wird der Codeblock in der if-Anweisung ausgeführt. Wenn die Bedingung falsch (Null) ist, wird der Codeblock in der if-Anweisung übersprungen.
Die Bedingung kann ein beliebiger Ausdruck sein, der einen booleschen Wert zurückgibt. Hier sind einige häufige Bedingungen:
x == 10
x == 10
y < 2.5
strcmp("hello", "world") == 0
x > 0 && y < 5
示例
<code class="c">int num = 10; if (num % 2 == 0) { printf("%d 是偶数\n", num); } else { printf("%d 是奇数\n", num); }</code>
在上面的示例中,if
语句检查 num
是否为偶数。如果是,则打印一条消息说明 num
是偶数。否则,它将打印一条消息说明 num
Gleitkommavergleich: y < 2,5
strcmp("hello", "world") == 0
🎜Logische Operation: x > 5
🎜🎜Beispiel🎜🎜rrreee🎜Im obigen Beispiel prüft die if
-Anweisung, ob num
eine gerade Zahl ist. Wenn ja, geben Sie eine Meldung aus, die besagt, dass num
eine gerade Zahl ist. Andernfalls wird eine Meldung ausgegeben, die besagt, dass num
eine ungerade Zahl ist. 🎜Das obige ist der detaillierte Inhalt vonWas bedeutet „wenn' in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!