For-Schleife
Teil des Abschnitts Fundamentals 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 besteht aus drei Komponenten:
- Initialization (wird einmal ausgeführt, bevor die Schleife beginnt)
- Condition (wird vor jeder Iteration geprüft)
- Update (executed 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 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 Fundamentals
2Variablen
DatentypenIntegerFloat - DoubleZeichenBooleansKonstantenprintf GrundlagenBenennungsregeln für VariablenType Casting Teil 1Type Casting Teil 2Wiederholungs-Challenge3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenRelationale OperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-ChallengeÜbe selbstständig: Online-C-Compiler