Menu
Coddy logo textTech

If-Anweisung

Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 25 von 63.

Die if-Anweisung ist eine grundlegende Kontrollflussstruktur in C, die es Ihrem Programm ermöglicht, Entscheidungen zu treffen.

Eine if-Anweisung führt einen Codeblock nur dann aus, wenn eine angegebene Bedingung wahr ist.

Grundlegende Syntax einer if-Anweisung:

if (condition) {
    // Code, der ausgeführt wird, wenn die Bedingung wahr ist
}

Schauen 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 age größer oder gleich 18 ist
  • Wenn diese Bedingung wahr ist, wird die Nachricht "You are an adult." ausgegeben
  • Wenn die Bedingung falsch ist, überspringt das Programm den Codeblock und fährt mit der nächsten Anweisung fort
challenge icon

Aufgabe

Einfach

Sie schreiben ein einfaches Programm, um die Wetterbedingungen basierend auf einem voreingestellten Temperaturwert zu prüfen.

Hier ist die Aufgabe:

  1. Erstellen Sie eine int-Variable namens temperature und setzen Sie diese auf einen beliebigen Wert (zum Beispiel 35).
  2. Verwenden Sie if-Anweisungen, um Nachrichten basierend auf dem Wert von temperature auszugeben:
    • Wenn die Temperatur über 30 liegt, geben Sie "It's a hot day!" aus.
    • Wenn die Temperatur zwischen 20 und 30 liegt (einschließlich), geben Sie "The weather is nice." aus.
    • Wenn die Temperatur unter 20 liegt, geben Sie "It's a bit cold today." aus.

Spickzettel

Die if-Anweisung führt Code nur aus, wenn eine angegebene Bedingung wahr ist:

if (condition) {
    // Code, der ausgeführt wird, wenn die Bedingung wahr ist
}

Beispiel:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

Wenn die Bedingung falsch ist, überspringt das Programm den Codeblock und fährt mit der nächsten Anweisung fort.

Probier es selbst

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // Ändern Sie nichts oberhalb dieser Zeile

    // Schreiben Sie Ihre if-Anweisungen unten
    

    return 0;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals