Manchmal müssen wir denselben Code mehrmals ausführen. Im Allgemeinen werden Programmanweisungen nacheinander ausgeführt: Die erste Anweisung in einer Funktion wird zuerst ausgeführt, gefolgt von der zweiten Anweisung und so weiter.
Programmiersprachen bieten mehrere Kontrollstrukturen für komplexere Ausführungspfade.
Schleifenanweisungen ermöglichen es uns, eine Anweisung oder eine Gruppe von Anweisungen mehrmals auszuführen. Das Folgende ist ein Flussdiagramm von Schleifenanweisungen in den meisten Programmiersprachen:
zyklische Muster
Die C-Sprache bietet die folgenden Schleifentypen. Klicken Sie auf den Link, um die einzelnen Typen anzuzeigen und Einzelheiten zu erfahren.
zyklische Muster | Beschreibung |
während Wiederholung | Wiederholen Sie Anweisungen oder eine Gruppe von Anweisungen, wenn eine bestimmte Bedingung wahr ist. Es testet die Bedingung, bevor der Schleifenhost ausgeführt wird. |
für Wiederholung | Durch mehrfaches Ausführen einer Folge von Anweisungen wird der Code zur Verwaltung von Schleifenvariablen vereinfacht. |
tun...während Wiederholung | ähnelt der while-Anweisung, außer dass sie die Bedingung am Ende des Schleifensubjekts testet. |
Nestschleife | Verwenden Sie eine oder mehrere Schleifen in der Schleife von while, for oder do... while |
Erklärung zur Schleifensteuerung
Die Schleifenkontrollanweisung ändert die Reihenfolge, in der Code ausgeführt wird. Damit können Sie in den Code springen.
Die C-Sprache stellt die folgenden Schleifenkontrollanweisungen bereit. Klicken Sie auf den Link, um die Details jeder Aussage anzuzeigen.
Kontrollanweisung | Beschreibung |
Satz brechen | Um die Schleife zu beenden oderschaltenAnweisung führt der Programmstrom weiterhin die nächste Anweisung aus, die auf die Schleife folgt oderschalten. |
Fortsetzung der Erklärung | Weisen Sie den Schleifenkörper an, den Zyklus sofort zu stoppen und den nächsten Zyklus erneut zu starten. |
Gehe zum Satz | Übertragen Sie die Kontrolle auf die getaggte Anweisung. Wir empfehlen jedoch nicht, die goto-Anweisung in einem Programm zu verwenden. |
Endlosschleife
Wenn die Bedingungen niemals falsch sind, wird die Schleife zu einer Endlosschleife. Der for-Zyklus kann verwendet werden, um unendliche Zyklen im traditionellen Sinne zu realisieren. Da keiner der drei Ausdrücke, die eine Schleife bilden, zwingend erforderlich ist, können Sie einige Bedingungsausdrücke leer lassen, um eine Endlosschleife zu bilden.
lebendiges Beispiel
Ein bedingter Ausdruck wird als wahr angenommen, wenn er nicht existiert. Sie können auch einen Anfangswert und einen inkrementellen Ausdruck festlegen, aber im Allgemeinen verwendet der C-Programmierer normalerweise die for-Struktur (;;) zur Darstellung einer Endlosschleife.
Ein oben genannter C-Zyklus gehört Shenzhen HDV Photoelectron Technology Co., LTD., einem Software-Technikbetrieb. Das Unternehmen hat ein leistungsstarkes Software-Team für netzwerkbezogene Geräte (z. B. AC) zusammengestelltONU/ KommunikationONU/ intelligentONU/ FaserONU/XPONONU/GPONONUusw.) . Für jeden Kunden, der die exklusiven Anforderungen individuell anpasst, lassen Sie unsere Produkte auch intelligenter und fortschrittlicher werden.