Grundlegendes For-Schleifen-Programm

CCBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/FileHandlingGroup(["File Handling"]) c/BasicsGroup -.-> c/variables("Variables") c/BasicsGroup -.-> c/operators("Operators") c/ControlFlowGroup -.-> c/for_loop("For Loop") c/ControlFlowGroup -.-> c/while_loop("While Loop") c/FileHandlingGroup -.-> c/write_to_files("Write To Files") c/FileHandlingGroup -.-> c/create_files("Create Files") c/FileHandlingGroup -.-> c/read_files("Read Files") c/UserInteractionGroup -.-> c/user_input("User Input") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/variables -.-> lab-123257{{"Grundlegendes For-Schleifen-Programm"}} c/operators -.-> lab-123257{{"Grundlegendes For-Schleifen-Programm"}} c/for_loop -.-> lab-123257{{"Grundlegendes For-Schleifen-Programm"}} c/while_loop -.-> lab-123257{{"Grundlegendes For-Schleifen-Programm"}} c/write_to_files -.-> lab-123257{{"Grundlegendes For-Schleifen-Programm"}} c/create_files -.-> lab-123257{{"Grundlegendes For-Schleifen-Programm"}} c/read_files -.-> lab-123257{{"Grundlegendes For-Schleifen-Programm"}} c/user_input -.-> lab-123257{{"Grundlegendes For-Schleifen-Programm"}} c/output -.-> lab-123257{{"Grundlegendes For-Schleifen-Programm"}} end

Starte 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.