Verwendung von if else in C-Sprache
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
语句一起使用,为条件为假的情况提供备选代码块。
语法
if (condition) { // 代码块 1 } else { // 代码块 2 }
用法
- 条件表达式:
condition
部分是要评估的表达式。它可以是任何布尔表达式,例如比较、逻辑运算符或函数调用。如果表达式求值为真(非零),则执行代码块 1。如果表达式求值为假(零),则执行代码块 2。 - 代码块:代码块是包含要执行的语句的代码块。代码块可以用大括号 ({}) 括起来。
例如:
int age = 18; if (age >= 18) { printf("可以投票\n"); } else { printf("不能投票\n"); }
在这个例子中:
age >= 18
是条件表达式。- 如果
age
大于或等于 18,则执行代码块 1 并打印“可以投票”。 - 如果
age
小于 18,则执行代码块 2 并打印“不能投票”。
嵌套 if else 语句
if else
语句可以嵌套,以便处理多个条件。
例如:
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"); }
在这个例子中:
- 第一层
if
语句检查分数是否大于或等于 90。如果是,它打印“A”。 - 如果第一层
if
语句的条件为假,则执行第二层if else
语句。它检查分数是否大于或等于 80。如果是,它打印“B”。 - 此过程以此类推,直到找到满足条件的第一个
if
语句。如果没有if
语句的条件为真,则执行else
- 🎜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. 🎜 - 🎜Codeblock: 🎜Ein Codeblock ist ein Codeblock, der auszuführende Anweisungen enthält. Codeblöcke können in geschweifte Klammern ({}) eingeschlossen werden. 🎜
-
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 dieif 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 keineif
-Anweisung wahr ist, wird dieelse
-Anweisung ausgeführt. 🎜🎜
- Die
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Verwendung der Typedef-Struktur in der C-Sprache

Der Unterschied zwischen strcpy und strcat in der C-Sprache

Was tun, wenn in scanf in der C-Sprache ein Fehler auftritt?

So implementieren Sie die Power-Funktion in der C-Sprache

So verwenden Sie „Restrict' in der C-Sprache
