Einführung
Eine Schleife ist eine Anweisungsfolge, die wiederholt ausgeführt wird, entweder bis eine bestimmte Bedingung erreicht ist oder für immer. Eine for-Schleife ist ein Steuerflussausdruck, der einen Codeausschnitt wiederholt ausführt, bis die angegebene Bedingung erfüllt ist. In diesem Lab werden wir ein einfaches Programm mit einer for-Schleife erstellen.
Öffne das Terminal
Um mit dem Lab zu beginnen, musst du zunächst das Terminal starten. Du kannst dies entweder indem du das Terminal über die Aktivitätseinstellung suchst oder indem du die Tastenkombination "Strg + Alt + T" für Ubuntu verwendest.
Erstelle eine neue C-Datei
Jetzt erstelle in der Konsole eine neue C-Datei namens main.c im Verzeichnis ~/project/, indem du den folgenden Befehl ausführst:
touch ~/project/main.c
Öffne die Datei im Texteditor
Öffne die Datei main.c in deinem bevorzugten Texteditor. Beispielsweise kannst du den nano-Editor verwenden, indem du folgendes ausführst:
nano ~/project/main.c
Schreibe den Code
Im Texteditor gib den folgenden Code ein:
#include <stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
int i = 0;
for(i = 0; i < 10; i++)
{
printf("i = %d\n", i);
}
printf("\n\The value of i after exiting the loop is %d\n\n", i);
printf("\nRemember that the loop condition checks the conditional statement before it loops again.\n\n");
printf("Consequently, when i equals 10, the loop breaks.\n\n");
printf("i is updated before the condition is checked- hence the value of i after exiting the loop is 10.\n\n");
printf("\n\n\t\t\tCoding is Fun!\n\n\n");
return 0;
}
Dieser Code wird die Zahlen von 0 bis 9 mithilfe einer for-Schleife ausgeben und eine Erklärung der Schleifenbedingung liefern.
Kompiliere und führe den Code aus
Kompiliere den Code mit dem folgenden Befehl:
gcc -o main ~/project/main.c
Dann führe das Programm mit dem folgenden Befehl aus:
./main
Verstehe die Ausgabe
Die Ausgabe wird ähnlich der folgenden sein:
LabEx - Best place to learn
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
The value of i after exiting the loop is 10
Remember that the loop condition checks the conditional statement before it loops again.
Consequently, when i equals 10, the loop breaks.
i is updated before the condition is checked- hence the value of i after exiting the loop is 10.
Coding is Fun!
Ändere den Code
Experimentiere mit dem Code, indem du die Schleifeninitialisierung, -bedingung und -aktualisierung anpasst. Führe den Code erneut aus, um zu beobachten, wie sich die Ausgabe ändert.
Zusammenfassung
In diesem schrittweisen Lab haben wir gelernt, wie man ein einfaches C-Programm mit einer for-Schleife erstellt. Du solltest jetzt ein besseres Verständnis dafür haben, wie man mit for-Schleifen umgeht, wie sie definiert werden und wie man den Code ändern kann, um unterschiedliche Ausgaben zu erhalten.



