Seite 2 von 3
Die while-Schleife
Die while-Schleife wiederholt Anweisungen so lange, bis eine Bedingung nicht mehr erfüllt ist. In dem hier dargestellten Programm werden die Anweisungen in den geschweiften Klammern so lange wiederholt, bis die Variable i den Wert 99 besitzt:
Die while-Schleife ist von der Logik her identisch mit der for-Schleife. Somit kann jede while-Schleife in eine for-Schleife umgewandelt werden und umgekehrt:
- Die Bedingung bei der for- und while-Schleife wird vor der Ausführung der Anweisungen abgefragt. Aus diesem Grund wird die while-Schleife auch als kopfgesteuerte Schleife (abweisende Schleife) bezeichnet.
- Wenn die Anzahl der Durchläufe bekannt ist, ist eine for-Schleife übersichtlicher.
- Die while-Schleife wird oftmals bei Endlosschleifen eingesetzt -> while (1) oder while (true)