In der Programmierung ist eine Schleife eine Anweisung, die wiederholt wird, bis eine bestimmte Bedingung erreicht ist. In einer Schleifenstruktur stellt die Schleife eine Frage, wenn die Antwort eine Aktion erfordert, wird sie ausgeführt. Die gleiche Frage wird immer wieder gestellt, bis keine weiteren Maßnahmen erforderlich sind. Jedes Mal, wenn die Frage gestellt wird, wird dies als Iteration bezeichnet .
Normalerweise beinhaltet ein Looping-Prozess:
Arten von Schleifen
Drei Haupttypen von Schleifen sind:
Eine Programmschleife besteht aus zwei Segmenten, dh dem Schleifenkörper und der Steueranweisung. Die Steueranweisung testet bestimmte Bedingungen und leitet dann die wiederholte Ausführung der im Rumpf der Schleife enthaltenen Anweisung s an. Abhängig von der Position der Kontrollanweisung in der Schleife kann eine Kontrollstruktur nun entweder als eingangsgesteuerte Schleife oder als ausgangsgesteuerte Schleife klassifiziert werden .
Contents
Eine Eintrittsregelschleife steuert den Eintritt in die Schleife und wird daher als Eintrittsregelschleife bezeichnet. Eine Eingangskontrollschleife prüft die Bedingung zum Zeitpunkt des Eingangs, und wenn die Bedingung oder der Ausdruck (Anweisung mit Wert) wahr wird, wird die Kontrolle in den Schleifenkörper übertragen. Beispiele für ausgangsgesteuerte Schleifen sind For-Schleife und While-Schleife.
Eine Ausgangsregelschleife steuert den Ausgang der Schleife, weshalb sie als Ausgangsregelschleife bezeichnet wird. Eine Exit-Kontrollschleife prüft die Bedingung für das Beenden und wenn die Bedingung für das Beenden als wahr ausgewertet wird, wird die Steuerung den Schleifenkörper verlassen oder andernfalls die Steuerung wieder in die Schleife eintreten. Ein Beispiel für eine ausgangsgesteuerte Schleife ist Do While Loop.
Lesen Sie auch : Unterschied zwischen Kompilierzeitpolymorphismus und Laufzeitpolymorphismus in C++
VERGLEICHSGRUNDLAGE | EINGANGSKONTROLLIERTER LOOP | VERLASSEN SIE KONTROLLIERTE SCHLEIFE |
Beschreibung | Die eintrittsgesteuerte Schleife ist eine Schleife, bei der zuerst die Testbedingung geprüft und dann der Schleifenkörper ausgeführt wird. | Exit Controlled Loop ist eine Schleife, bei der zuerst der Schleifenkörper ausgeführt und anschließend die gegebene Bedingung überprüft wird. |
Falsche Testbedingung | Wenn die Testbedingung falsch ist, wird der Schleifenkörper nicht ausgeführt. | Wenn die Testbedingung falsch ist, wird der Schleifenkörper mindestens einmal ausgeführt. |
Beispiel | Beispiele für ausgangsgesteuerte Schleifen sind For-Schleife und While-Schleife. | Ein Beispiel für eine ausgangsgesteuerte Schleife ist Do While Loop. |
Verwenden | Die eingabegesteuerte Schleife wird verwendet, wenn die Prüfung der Testbedingungen vor der Ausführung des Schleifenkörpers obligatorisch ist. | Die eintrittsgesteuerte Schleife wird verwendet, wenn die Überprüfung der Testbedingungen nach der Ausführung obligatorisch ist. |
Lesen Sie auch : Unterschied zwischen Heap und Stack in c++
Einleitung: Die Begriffe "Freeway" und "Highway" werden oft synonym verwendet, aber es gibt subtile Unterschiede…
Burritos und Enchiladas sind zwei beliebte Gerichte der mexikanischen Küche, die oft miteinander verwechselt werden.…
In der Zellbiologie spielen Replikation und Transkription entscheidende Rollen im genetischen Prozess. Beide sind Mechanismen,…
Osmose und Diffusion sind zwei grundlegende Prozesse, die in der Zellbiologie und Chemie eine entscheidende…
Einleitung: Die Evolution der mobilen Kommunikationstechnologie hat einen bedeutenden Meilenstein erreicht, als 4G (LTE) zu…
Einleitung: JPG und PNG sind zwei gängige Bildformate, die im Internet weit verbreitet sind. Obwohl…