0Pricing
C Academy · Lektion

Bedingte Anweisungen

Lernen Sie, if-, else- und switch-Anweisungen zu verwenden, um Entscheidungen in C-Programmen umzusetzen.

Bedingte Anweisungen ist eine kostenlose C Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des C Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der C Academy-Kurs umfasst insgesamt 3 Lektionen.

Bedingte Anweisungen in C

Bedingte Anweisungen in C

In C ermöglichen bedingte Anweisungen einem Programm, Entscheidungen auf Grundlage bestimmter Bedingungen zu treffen.

In dieser Lektion lernen Sie, wie Sie die Anweisungen if, else und switch verwenden, um den Programmablauf zu steuern.

Bedingte Anweisungen — Illustration 1

Die if-Anweisung

Die if-Anweisung

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

Syntax:

if (condition) { // Code to execute if condition is true }

Beispiel: if-Anweisung

Beispiel: if-Anweisung

Dieses Programm prüft, ob eine Zahl positiv ist.

#include <stdio.h>

int main() {
    int num = 10;
    if (num > 0) {
        printf("The number is positive.\n");
    }
    return 0;
}

if-else-Anweisung

if-else-Anweisung

Die if-else-Anweisung führt einen Codeblock aus, wenn die Bedingung wahr ist, und einen anderen, wenn die Bedingung falsch ist.

Syntax:

if (condition) { // Code if condition is true } else { // Code if condition is false }

Beispiel: if-else-Anweisung

Beispiel: if-else-Anweisung

Dieses Programm prüft, ob eine Zahl positiv oder negativ ist.

#include <stdio.h>

int main() {
    int num = -5;
    if (num > 0) {
        printf("Positive number.\n");
    } else {
        printf("Negative number.\n");
    }
    return 0;
}

Verschachtelte if-Anweisungen

Verschachtelte if-Anweisungen

Sie können mehrere if-Anweisungen ineinander verschachteln.

Beispiel:

if (condition1) { if (condition2) { // Code block } }

Die switch-Anweisung

Die switch-Anweisung

Die switch-Anweisung ist eine Alternative zu mehreren if-else-Bedingungen.

Syntax:

switch (variable) { case value1: // Code block break; case value2: // Code block break; default: // Default block }

Beispiel: switch-Anweisung

Beispiel: switch-Anweisung

Dieses Programm gibt anhand einer Ganzzahleingabe den Namen eines Wochentags aus.

#include <stdio.h>

int main() {
    int day = 3;
    switch (day) {
        case 1:
            printf("Monday\n");
            break;
        case 2:
            printf("Tuesday\n");
            break;
        case 3:
            printf("Wednesday\n");
            break;
        default:
            printf("Invalid day\n");
    }
    return 0;
}

Zusammenfassung

Zusammenfassung

In dieser Lektion haben Sie Folgendes gelernt:

  • Wie Sie die Anweisungen if, if-else und switch verwenden.
  • Wie Sie verschachtelte if-Anweisungen für komplexe Bedingungen verwenden.
  • Den Unterschied zwischen if-else und switch.

Als Nächstes sehen wir uns Schleifenstrukturen in C an!

Bedingte Anweisungen — Illustration 10

Häufig gestellte Fragen

Ist die Lektion „Bedingte Anweisungen“ kostenlos?

Ja — der vollständige Text von „Bedingte Anweisungen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des C Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der C Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Bedingte Anweisungen“?

Lernen Sie, if-, else- und switch-Anweisungen zu verwenden, um Entscheidungen in C-Programmen umzusetzen. Du übst C Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um C Academy zu starten?

Keine Vorkenntnisse erforderlich. C Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.

Wie lange dauert die Lektion „Bedingte Anweisungen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser C Academy-Lektion Code schreiben und ausführen?

Ja. Jede C Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Bedingte Anweisungen
  2. Schleifenstrukturen
  3. Logische und Vergleichsoperatoren
← Zurück zu C Academy