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++
Haben Sie sich jemals gefragt, warum Sie manchmal bei Einkäufen Ihre PIN eingeben müssen und…
Haben Sie sich jemals gefragt, warum Ärzte manchmal eine CT-Untersuchung und in anderen Fällen ein…
Haben Sie sich jemals gefragt, warum manche Menschen von ihrem "Lohn" sprechen, während andere ihr…
Seide oder Baumwolle: Ein ewiger Wettstreit um Weichheit und Komfort 🧵🌿 Haben Sie sich jemals…
Haben Sie sich jemals gefragt, warum manche Radfahrer scheinbar mühelos Steigungen erklimmen, während andere ins…
Staubsaugen - eine lästige Pflicht, die niemand gerne erledigt. 🧹 Doch in der Welt der…