if-Anweisung führt eine bedingte Beurteilung durch. Codeblock 1 wird ausgeführt, wenn die Bedingung wahr ist, und übersprungen, wenn sie falsch ist. Die else-Anweisung stellt alternativen Code bereit und Codeblock 2 wird ausgeführt, wenn die Bedingung falsch ist. 1. Bedingter Ausdruck: Codeblock 1 wird ausgeführt, wenn er als wahr ausgewertet wird, und Codeblock 2 wird ausgeführt, wenn er falsch ist Die auszuführende Anweisung ist in geschweifte Klammern eingeschlossen. 3. Verschachteltes if else: Verarbeiten Sie mehrere Bedingungen, suchen Sie die erste if-Anweisung, die die Bedingung erfüllt, und führen Sie sie aus. Andernfalls führen Sie die else-Anweisung aus.
if else-Verwendung in der C-Sprache
if
-Anweisung wird verwendet, um bedingte Urteile in der C-Sprache durchzuführen. Wenn die Bedingung wahr ist, wird der angegebene Codeblock ausgeführt. Wenn die Bedingung falsch ist, wird der Codeblock übersprungen. Die else
-Anweisung kann mit der if
-Anweisung verwendet werden, um einen alternativen Codeblock bereitzustellen, wenn eine Bedingung falsch ist. if
语句在 C 语言中用于执行条件判断。当条件为真时,它将执行给定的代码块;当条件为假时,它将跳过该代码块。else
语句可与 if
语句一起使用,为条件为假的情况提供备选代码块。
语法
<code class="c">if (condition) { // 代码块 1 } else { // 代码块 2 }</code>
用法
condition
部分是要评估的表达式。它可以是任何布尔表达式,例如比较、逻辑运算符或函数调用。如果表达式求值为真(非零),则执行代码块 1。如果表达式求值为假(零),则执行代码块 2。例如:
<code class="c">int age = 18; if (age >= 18) { printf("可以投票\n"); } else { printf("不能投票\n"); }</code>
在这个例子中:
age >= 18
是条件表达式。age
大于或等于 18,则执行代码块 1 并打印“可以投票”。age
小于 18,则执行代码块 2 并打印“不能投票”。嵌套 if else 语句
if else
语句可以嵌套,以便处理多个条件。
例如:
<code class="c">int score = 90; if (score >= 90) { printf("A\n"); } else if (score >= 80) { printf("B\n"); } else if (score >= 70) { printf("C\n"); } else { printf("D\n"); }</code>
在这个例子中:
if
语句检查分数是否大于或等于 90。如果是,它打印“A”。if
语句的条件为假,则执行第二层 if else
语句。它检查分数是否大于或等于 80。如果是,它打印“B”。if
语句。如果没有 if
语句的条件为真,则执行 else
condition
-Teil ist der auszuwertende Ausdruck. Dabei kann es sich um einen beliebigen booleschen Ausdruck handeln, beispielsweise um einen Vergleich, einen logischen Operator oder einen Funktionsaufruf. Wenn der Ausdruck „true“ (ungleich Null) ergibt, wird Codeblock 1 ausgeführt. Wenn der Ausdruck „falsch“ (Null) ergibt, wird Codeblock 2 ausgeführt. 🎜age >= 18
ist ein bedingter Ausdruck. 🎜age
größer oder gleich 18 ist, führen Sie Codeblock 1 aus und geben Sie „kann abstimmen“ aus. 🎜age
weniger als 18 Jahre alt ist, führen Sie Codeblock 2 aus und geben Sie „Kann nicht abstimmen“ aus. 🎜🎜🎜🎜Verschachtelte if else-Anweisungen🎜🎜🎜if else
-Anweisungen können verschachtelt werden, um mehrere Bedingungen zu verarbeiten. 🎜🎜Beispiel: 🎜rrreee🎜In diesem Beispiel: 🎜if
-Anweisung der ersten Ebene prüft, ob die Punktzahl größer oder gleich 90 ist. Wenn ja, wird „A“ ausgegeben. 🎜if
-Anweisung der ersten Ebene falsch ist, wird die if else
-Anweisung der zweiten Ebene ausgeführt. Es prüft, ob die Punktzahl größer oder gleich 80 ist. Wenn ja, wird „B“ gedruckt. 🎜if
-Anweisung gefunden wird, die die Bedingung erfüllt. Wenn die Bedingung für keine if
-Anweisung wahr ist, wird die else
-Anweisung ausgeführt. 🎜🎜Das obige ist der detaillierte Inhalt vonVerwendung von if else in C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!