If-Anweisung
Teil des Abschnitts Grundlagen der C-Journey von Coddy. Lektion 25 von 63.
Die if-Anweisung ist eine grundlegende Kontrollflussstruktur in C, die es deinem Programm ermöglicht, Entscheidungen zu treffen.
Eine if-Anweisung führt einen Codeblock nur aus, wenn eine angegebene Bedingung wahr ist.
Grundlegende Syntax einer if-Anweisung:
if (condition) {
// Code, der ausgeführt wird, wenn die Bedingung wahr ist
}Sehen wir uns ein einfaches Beispiel an:
int age = 20;
if (age >= 18) {
printf("You are an adult.\n");
}In diesem Beispiel:
- Wir prüfen, ob der Wert in
agegrößer oder gleich 18 ist
- Wenn diese Bedingung wahr ist, wird die Nachricht „You are an adult.“ ausgegeben
- Wenn die Bedingung false ist, überspringt das Programm den Codeblock und fährt mit der nächsten Anweisung fort
Aufgabe
EinfachDu schreibst ein einfaches Programm, das die Wetterlage anhand eines aus der Eingabe gelesenen Temperaturwerts überprüft.
Hier ist die Aufgabe:
- Die
int-Variabletemperatureist bereits deklariert und wird für dich aus der Eingabe gelesen. Ändere die Zeilen über der Markierung nicht. - Verwende
if-Anweisungen, um abhängig vom Wert vontemperatureNachrichten auszugeben:- Wenn die Temperatur über 30 liegt, gib
"It's a hot day!"aus. - Wenn die Temperatur zwischen 20 und 30 (einschließlich) liegt, gib
"The weather is nice."aus. - Wenn die Temperatur unter 20 liegt, gib
"It's a bit cold today."aus.
- Wenn die Temperatur über 30 liegt, gib
Probier es selbst
#include <stdio.h>
int main() {
int temperature;
scanf("%d", &temperature);
// Ändere nichts oberhalb dieser Zeile
// Schreibe deine if-Anweisungen darunter
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Kontrollfluss
If-AnweisungIf - ElseElse-IfSwitch-CaseTernärer OperatorWiederholungs-ChallengeVerschachteltes If - Else2Variablen
DatentypenGanzzahlGleitkommazahl – DoubleZeichenBoolesche WerteKonstantenprintf-GrundlagenRegeln für die Benennung von VariablenTypumwandlung Teil 1Typumwandlung Teil 2Wiederholungsaufgabe3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenVergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-ChallengeÜbe selbstständig: Online-C-Compiler