Einführung
In der Programmierung werden Schleifen verwendet, um eine Anweisungsgruppe so lange wiederholt auszuführen, wie die gegebene Bedingung wahr ist. Die Do-While-Schleife wird verwendet, wenn wir den Codeblock mindestens einmal ausführen müssen und dann die Schleifenbedingung überprüfen.
In diesem Lab werden wir ein Do-While-Schleifenprogramm in C erstellen, das die Zahlen von 10 bis 1 in absteigender Reihenfolge ausgibt.
Erstellen Sie eine neue C-Datei
Erstellen Sie in das Verzeichnis ~/project/ eine neue Datei und benennen Sie sie main.c. In dieser Datei werden wir unseren gesamten Code schreiben.
Fügen Sie die erforderlichen Header-Dateien hinzu
In der C-Programmiersprache müssen wir die erforderlichen Headerdateien hinzufügen, damit unser Programm funktioniert. In der ersten Zeile unserer main.c-Datei fügen Sie die Headerdatei stdio.h hinzu, die die Eingabe-/Ausgabefunktionen bereitstellt.
#include <stdio.h>
Schreiben Sie die Hauptfunktion
Als nächstes werden wir die main()-Funktion schreiben. Die main()-Funktion ist der Einstiegspunkt unseres Programms.
int main()
{
// unser Code kommt hier hin
return 0;
}
Initialisiere die Variable
Initialisieren Sie die Variable i mit dem Wert 10, bevor wir die Schleife starten.
int i = 10;
Schreibe die Do-While-Schleife
In diesem Schritt werden wir die Do-While-Schleife schreiben, um die Werte von i von 10 bis 1 auszugeben.
do {
printf("i = %d\n", i);
i--; // verringern Sie i um 1 bei jeder Iteration
} while (i >= 1);
Die Schleife wird den Codeblock einmal ausführen, bevor die Schleifenbedingung überprüft wird. Die Schleife wird solange fortgesetzt werden, wie i größer oder gleich 1 ist.
Kompiliere und führe das Programm aus
Speichern Sie das Programm und öffnen Sie das Terminal. Navigieren Sie zum Verzeichnis, in dem sich Ihre main.c-Datei befindet. Verwenden Sie den folgenden Befehl, um das Programm zu kompilieren:
gcc main.c -o program
Dies wird die ausführbare Datei program im selben Verzeichnis erstellen. Führen Sie das Programm mit dem folgenden Befehl aus:
./program
Überprüfe die Ausgabe
Beim Ausführen des Programms sollte die Ausgabe wie folgt sein:
i = 10
i = 9
i = 8
i = 7
i = 6
i = 5
i = 4
i = 3
i = 2
i = 1
Vollständiger Code
#include<stdio.h>
int main()
{
int i = 10;
do {
printf("i = %d\n", i);
i--; // verringern Sie i um 1 bei jeder Iteration
} while (i >= 1);
return 0;
}
Zusammenfassung
In diesem Lab haben wir gelernt, wie man ein Do-While-Schleifen-Programm in C erstellt. Eine Do-While-Schleife wird verwendet, wenn wir den Codeblock mindestens einmal ausführen möchten, bevor wir die Schleifenbedingung überprüfen. Wir haben auch gelernt, wie man eine Variable initialisiert, eine Do-While-Schleife schreibt und ein C-Programm im Terminal kompiliert/ausführt.



