For-Schleife
Teil des Abschnitts Grundlagen der C-Journey von Coddy. Lektion 37 von 63.
Die for-Schleife ist eine Steuerstruktur, mit der Sie einen Codeblock wiederholt für eine bestimmte Anzahl von Malen ausführen können.
Eine for-Schleife hat drei Komponenten:
- Initialisierung (wird einmal ausgeführt, bevor die Schleife beginnt)
- Bedingung (wird vor jeder Iteration überprüft)
- Aktualisierung (wird nach jeder Iteration ausgeführt)
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 Ausführung des obigen Codes lautet die Ausgabe:
1 2 3 4 5Wie das funktioniert:
- Zuerst initialisieren wir
iauf 1 - Dann prüfen wir, ob
i <= 5(wahr, also führen wir den Schleifenkörper aus)
- Wir geben den Wert von
iaus - Wir erhöhen
ium 1 - Wir wiederholen die Schritte 2–4, bis die Bedingung falsch wird
Aufgabe
EinfachSchreibe ein Programm, das eine ganze Zahl n aus der Eingabe liest 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 4Achte darauf, nach jeder Zahl ein Leerzeichen einzufügen, auch nach der letzten.
Probier es selbst
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Schreibe deinen Code hier
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
2Variablen
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