Heim > Backend-Entwicklung > C++ > Verwendung von if else in C-Sprache

Verwendung von if else in C-Sprache

下次还敢
Freigeben: 2024-04-27 23:09:19
Original
574 Leute haben es durchsucht

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.

Verwendung von if else in C-Sprache

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>
Nach dem Login kopieren

用法

  1. 条件表达式:condition 部分是要评估的表达式。它可以是任何布尔表达式,例如比较、逻辑运算符或函数调用。如果表达式求值为真(非零),则执行代码块 1。如果表达式求值为假(零),则执行代码块 2。
  2. 代码块:代码块是包含要执行的语句的代码块。代码块可以用大括号 ({}) 括起来。

例如:

<code class="c">int age = 18;

if (age >= 18) {
  printf("可以投票\n");
} else {
  printf("不能投票\n");
}</code>
Nach dem Login kopieren

在这个例子中:

  • 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>
Nach dem Login kopieren

在这个例子中:

  • 第一层 if 语句检查分数是否大于或等于 90。如果是,它打印“A”。
  • 如果第一层 if 语句的条件为假,则执行第二层 if else 语句。它检查分数是否大于或等于 80。如果是,它打印“B”。
  • 此过程以此类推,直到找到满足条件的第一个 if 语句。如果没有 if 语句的条件为真,则执行 else
Syntax🎜🎜rrreee🎜🎜Verwendung🎜🎜
  1. 🎜Bedingter Ausdruck: Der 🎜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. 🎜
  2. 🎜Codeblock: 🎜Ein Codeblock ist ein Codeblock, der auszuführende Anweisungen enthält. Codeblöcke können in geschweifte Klammern ({}) eingeschlossen werden. 🎜
🎜Zum Beispiel: 🎜rrreee🎜In diesem Beispiel: 🎜
  • age >= 18 ist ein bedingter Ausdruck. 🎜
  • Wenn age größer oder gleich 18 ist, führen Sie Codeblock 1 aus und geben Sie „kann abstimmen“ aus. 🎜
  • Wenn 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: 🎜
    • Die if-Anweisung der ersten Ebene prüft, ob die Punktzahl größer oder gleich 90 ist. Wenn ja, wird „A“ ausgegeben. 🎜
    • Wenn die Bedingung der 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. 🎜
    • Dieser Vorgang wird fortgesetzt, bis die erste 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage