while
Die while-Schleife ist eine Kontrollstruktur in Programmiersprachen, die einen Codeblock wiederholt ausführt, solange eine Bedingung wahr ist. Die Bedingung wird vor jedem Schleifendurchlauf geprüft (kopfgesteuerte Schleife): Ist sie beim ersten Durchlauf bereits falsch, wird der Schleifenkörper nie ausgeführt. Beispiel: `while (counter < 10) { counter++; }`. Im Gegensatz zur for-Schleife, die eine feste Anzahl von Wiederholungen hat, eignet sich while besonders, wenn die Anzahl der Durchläufe vorab unbekannt ist. Eine Endlosschleife entsteht, wenn die Bedingung nie falsch wird.