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 5Wie das funktioniert:
- Zuerst initialisieren wir
imit 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
EinfachErstellen 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 4Stellen 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;
}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