Nein. Die Bedingung wird nur kurz bevor die Ausführung den Schleifenkörper betritt getestet. Sobald die Ausführung den Schleifenkörper betreten hat, kann passieren was will. Natürlich wird die Bedingung wieder getestet werden nachdem der Schleifenkörper ausgeführt worden ist.
Hier ist etwas Code, der die Änderung der Schleifenkontrollvariablen um einen anderen Wert als eins veranschaulicht. Der Anwender gibt den Anfangswert für zaehler und einen Wert für das Inkrement ein.
Wir versuchen für zaehler
einen anderen Anfangswert als 12 zu finden
und einen Wert für inkrement
, so dass
der Schleifenkörper nur einmal ausgeführt wird.