Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen If-Else-Operator | Kontrollanweisungen
C-Grundlagen

bookIf-Else-Operator

Die if-else-Anweisung ist ein grundlegendes Element in der Programmierung. Sie ermöglicht es, den Ablauf eines Programms anhand bestimmter Bedingungen zu steuern. Die Struktur von if-else ist recht einfach:

main.c

main.c

copy
123456
if (condition) { // Execute this block of code if condition is `true` } else { // Execute this block of code if condition is `false` }

Angenommen, die Variable temperature liest Werte von einem Sensor aus, und es soll ein Programm erstellt werden, das warnt, wenn die Temperatur einen festgelegten Grenzwert überschreitet.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { int temperature = 200; // In celsius if (temperature > 80) { printf("Temperature is so high: %d degrees Celsius\n", temperature); } else { printf("Temperature is normal: %d degrees Celsius\n", temperature); } return 0; }

Es können mehrere if-Anweisungen in ein Programm integriert werden, insbesondere wenn verschiedene Bedingungen geprüft werden müssen. Die if-else-Anweisung kann mit else-if weiter ausgebaut werden:

Main.c

Main.c

copy
123456789101112131415161718192021
#include <stdio.h> int main() { int tempereture = 50; // In celsius if (tempereture > 50) { printf("Temperature is high: %d degrees Celsius\n", tempereture); // First instruction } else if (tempereture > 100) { printf("Temperature is so high: %d degrees Celsius\n", tempereture);// Second instruction } else if (tempereture > 150) { printf("Temperature is critically high: %d degrees Celsius\n", tempereture);// Third instruction } else { printf("Temperature is normal: %d degrees Celsius\n", tempereture); // Fourth instruction } return 0; }

1. Was ist der Zweck einer if-else-Anweisung in der Programmierung?

2. Wie sieht die Grundstruktur einer if-else-Anweisung in C aus, einschließlich der Syntax für Codeblöcke?

question mark

Was ist der Zweck einer if-else-Anweisung in der Programmierung?

Select the correct answer

question mark

Wie sieht die Grundstruktur einer if-else-Anweisung in C aus, einschließlich der Syntax für Codeblöcke?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain how the if-else statement works in more detail?

What are some common mistakes to avoid when using if-else statements?

Can you give more examples of using if-else statements in different scenarios?

Awesome!

Completion rate improved to 2.63

bookIf-Else-Operator

Swipe um das Menü anzuzeigen

Die if-else-Anweisung ist ein grundlegendes Element in der Programmierung. Sie ermöglicht es, den Ablauf eines Programms anhand bestimmter Bedingungen zu steuern. Die Struktur von if-else ist recht einfach:

main.c

main.c

copy
123456
if (condition) { // Execute this block of code if condition is `true` } else { // Execute this block of code if condition is `false` }

Angenommen, die Variable temperature liest Werte von einem Sensor aus, und es soll ein Programm erstellt werden, das warnt, wenn die Temperatur einen festgelegten Grenzwert überschreitet.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { int temperature = 200; // In celsius if (temperature > 80) { printf("Temperature is so high: %d degrees Celsius\n", temperature); } else { printf("Temperature is normal: %d degrees Celsius\n", temperature); } return 0; }

Es können mehrere if-Anweisungen in ein Programm integriert werden, insbesondere wenn verschiedene Bedingungen geprüft werden müssen. Die if-else-Anweisung kann mit else-if weiter ausgebaut werden:

Main.c

Main.c

copy
123456789101112131415161718192021
#include <stdio.h> int main() { int tempereture = 50; // In celsius if (tempereture > 50) { printf("Temperature is high: %d degrees Celsius\n", tempereture); // First instruction } else if (tempereture > 100) { printf("Temperature is so high: %d degrees Celsius\n", tempereture);// Second instruction } else if (tempereture > 150) { printf("Temperature is critically high: %d degrees Celsius\n", tempereture);// Third instruction } else { printf("Temperature is normal: %d degrees Celsius\n", tempereture); // Fourth instruction } return 0; }

1. Was ist der Zweck einer if-else-Anweisung in der Programmierung?

2. Wie sieht die Grundstruktur einer if-else-Anweisung in C aus, einschließlich der Syntax für Codeblöcke?

question mark

Was ist der Zweck einer if-else-Anweisung in der Programmierung?

Select the correct answer

question mark

Wie sieht die Grundstruktur einer if-else-Anweisung in C aus, einschließlich der Syntax für Codeblöcke?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
some-alt