Menu
Coddy logo textTech

For-Schleife

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

Die for-Schleife ist eine Kontrollstruktur, die es Ihnen ermöglicht, einen Codeblock eine bestimmte Anzahl von Malen wiederholt auszuführen.

Eine for-Schleife besteht aus drei Komponenten:

  • Initialisierung (wird einmal ausgeführt, bevor die Schleife beginnt)
  • Bedingung (wird vor jeder Iteration geprüft)
  • Update (ausgeführt nach jeder Iteration)
for (initialization; condition; update) {
    // auszuführender Code
}

Erstellen wir eine einfache for-Schleife, die von 1 bis 5 zählt:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

Nach der Ausführung des obigen Codes wird die Ausgabe wie folgt sein:

1 2 3 4 5

Wie das funktioniert:

  1. Zuerst initialisieren wir i mit 1
  2. Dann prüfen wir, ob i <= 5 (wahr, also führen wir den Schleifenkörper aus)
  1. Wir geben den Wert von i aus
  2. Wir erhöhen i um 1
  3. Wir wiederholen die Schritte 2-4, bis die Bedingung falsch wird
challenge icon

Aufgabe

Einfach

Erstellen Sie ein Programm, das eine Ganzzahl n als Eingabe entgegennimmt und eine for-Schleife verwendet, um alle Zahlen von 1 bis n auszugeben, jeweils getrennt durch ein Leerzeichen.

Beispielausgabe für n = 4:

1 2 3 4

Stellen Sie sicher, dass nach jeder Zahl ein Leerzeichen eingefügt wird, auch nach der letzten.

Spickzettel

Die for-Schleife führt einen Codeblock wiederholt für eine bestimmte Anzahl von Malen aus.

Syntax der for-Schleife:

for (initialization; condition; update) {
    // auszuführender Code
}

Komponenten:

  • Initialisierung (wird einmal ausgeführt, bevor die Schleife beginnt)
  • Bedingung (wird vor jeder Iteration geprüft)
  • Aktualisierung (wird nach jeder Iteration ausgeführt)

Beispiel – Zählen von 1 bis 5:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

Probier es selbst

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // Schreiben Sie Ihren Code hier
    
    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