Bei der Programmierung können Situationen erforderlich sein, die zur Ausführung eines Anweisungsblocks immer wieder erforderlich sind. Die meisten Programmiersprachen unterstützen verschiedene Kontrollstrukturen, wie z. Die Schleifen ermöglichen es, eine Reihe von Anweisungen mehrmals auszuführen, bis die angegebene Bedingung falsch wird. Die Aussagen der Schleife sind in einem Paar lockiger Zahnspangen enthalten. In diesem Artikel wird der Unterschied zwischen zwei Kontrollstrukturen erörtert: während der Schleife und während der Schleife tun. Die while -Schleife wird verwendet, um eine Anweisung oder eine Gruppe von Aussagen zu wiederholen, während eine bestimmte Bedingung wahr ist. Es überprüft die Bedingung, bevor die Anweisungen innerhalb der Schleife ausgeführt werden. Das Do während der Schleife ähnelt der while -Schleife. Die Bedingung wird jedoch am Ende der Ausführung der Aussagen innerhalb der Schleife überprüft. Der Schlüsselunterschied Zwischen dem Zeitpunkt und der Schleife, während die Schleife das ist, das ist das, Während die Schleife den Zustand überprüft.
1. Überblick und wichtiger Unterschied
2. Was ist während der Schleife
3. Was macht während der Schleife
4. Ähnlichkeiten zwischen der Zeit und der Zeit während der Schleife
5. Vergleich von nebeneinander
6. Zusammenfassung
Die while -Schleife führt die Zielanweisung oder die Anweisungen aus, bis die angegebene Bedingung wahr ist. Erstens überprüft die while -Schleife, ob die Bedingung wahr ist oder nicht. Wenn die Bedingung wahr ist, iteriert sie die Schleife, bis die Bedingung wahr ist. Wenn die Bedingung falsch ist, wird die Steuerung unmittelbar nach der Schleife an die nächste Codezeile übergeben. Die while -Schleife kann eine Anweisung oder mehrere Anweisungen enthalten. Verweisen Sie das folgende Programm.
Abbildung 01: Während Schleifenbeispiel
Gemäß dem obigen Programm wird die Variable X auf 1 initialisiert. Die Aussagen der while -Schleife werden ausgeführt, bis der x -Wert kleiner als oder gleich 5 ist. Anfangs beträgt der Wert 1 und die Bedingung ist wahr. Daher druckt x. Dann wird der x -Wert durch 1 erhöht. Jetzt ist der x -Wert 2. Es ist weniger als oder gleich 5. Also druckt x. Auch hier wird der X -Wert durch 1 erhöht. Jetzt ist x 3. Es ist weniger als oder gleich 5. Also druckt X wieder und wird durch eins erhöht. Jetzt ist x 4. Es ist auch kleiner als oder gleich 5. Also druckt x.Der Wert von x wird erneut erhöht. In der nächsten Iteration wird der X -Wert 5. Es entspricht 5 5. Trotzdem ist der Zustand wahr. Daher druckt x. Der X -Wert wird erneut erhöht. Es ist 6. Aber jetzt ist die Bedingung falsch, weil 6 größer als 5 ist. Ausführung der Schleife endet endet. Wenn das Programm kein Erhöhung gibt, beträgt der X -Wert immer 1. Die Bedingung wird immer wahr sein, weil sie weniger als 5 ist. Daher wird es eine unendliche Schleife sein.
Das Do während der Schleife ähnelt der while -Schleife. Die Bedingung wird jedoch nach der Ausführung der Schleifenanweisungen überprüft. Unabhängig davon, ob die Bedingung wahr oder falsch ist, wird die Schleife mindestens einmal ausgeführt. Die Bedingung wird nach der Schleifenausführung überprüft. Wenn die Bedingung wahr ist, werden die Schleifenanweisungen erneut ausgeführt. Dieser Vorgang wiederholt sich, bis die Bedingung falsch ist. Verweisen Sie das folgende Programm.
Abbildung 02: Tu während des Schleifenbeispiels
Gemäß dem obigen Programm wird die Variable X auf 1 initialisiert. Die Schleife führt und druckt den X -Wert aus und druckt. Dann wird der x -Wert durch 1 erhöht. Jetzt ist es 2. Die Bedingung ist wahr, sodass die Schleife ausgeführt wird. Das X wird gedruckt und inkrementiert. Jetzt ist es 3. Die Bedingung ist wahr, sodass die Schleife ausgeführt wird. Das X wird erneut gedruckt und inkrementiert. Jetzt ist es 4. Der Zustand ist wahr. Die Schleife wird ausgeführt. Das X wird gedruckt und inkrementiert. Jetzt ist x 5. Trotzdem ist die Bedingung wahr, weil sie kleiner als oder gleich 5 ist. Die Schleife wird also erneut ausgeführt und druckt den X -Wert aus. Dann wird x durch 1 erhöht. Jetzt ist x 6. Die Bedingung ist falsch. Die Schleifenausführung endet endet.
Angenommen, das X wird am Anfang auf 10 initialisiert. Trotzdem wird der Wert der Schleife ausgeführt und drucken X -Wert, da die Bedingung am Ende der Schleife getestet wird. Bei der Überprüfung der Bedingung ist es falsch. Daher endet die Schleifenausführung endet. Sogar die Bedingung ist wahr oder falsch, die Do, während die Schleife zumindest einmal ausgeführt wird. Das ist der Prozess von Do während der Schleife.
während vs während der Schleife tun | |
Die while -Schleife ist eine Kontrollstruktur, mit der Code wiederholt basierend auf einem bestimmten booleschen Zustand ausgeführt werden kann. | Das Do während der Schleife ist eine Kontrollstruktur, die mindestens einmal einen Codeblock ausführt und dann den Block wiederholt ausführt oder nicht, abhängig von einem bestimmten booleschen Zustand am Ende des Blocks. |
Zustandserklärung | |
Die Bedingungsaussage der while -Schleife befindet sich am Anfang der Schleife. | Die Bedingungsaussage des Do während der Schleife befindet sich am Ende der Schleife. |
Ausführung | |
Die while -Schleife wird nur ausgeführt, wenn die Bedingung wahr ist. | Das Do, während ich mindestens einmal ausführen kann, obwohl die Bedingung falsch ist. |
Bei der Programmierung ist es manchmal notwendig, immer wieder eine Anweisung auszuführen. Dafür werden Kontrollstrukturen verwendet. Zwei von ihnen sind während der Schleife während der Schleife. In diesem Artikel wurde der Unterschied zwischen der Zeit und der Schleife erörtert. Die while -Schleife wird verwendet, um eine Anweisung oder eine Gruppe von Aussagen zu wiederholen, während eine bestimmte Bedingung wahr ist. In Do während der Schleife wird der Zustand am Ende der Ausführung der Aussagen innerhalb der Schleife überprüft. Das Do während der Schleife ist ähnlich wie bei der Schleife, aber während die Schleife mindestens einmal ausführen kann, obwohl die Bedingung wahr oder falsch ist. Der Unterschied zwischen der Schleife und der Schleife besteht darin, dass die Schleife den Zustand überprüft.
1."While-Schleife.” Wikipedia, Wikimedia Foundation, 17. Februar. 2018. Hier verfügbar
2.„Tu während der Schleife.” Wikipedia, Wikimedia Foundation, 17. Februar. 2018. Hier verfügbar
3.Punkt, Tutorials. „C Loops.Tutorials Punkt, 8. Januar. 2018. Hier verfügbar