while (ausdruck)
anweisung
anweisung
wird solange ausgeführt wie
der Kontrollausdruck ausdruck
"wahr" ist, d.h. ungleich 0.ausdruck
wird dabei, wie bereits erwähnt,
vor dem ersten Durchlaufen der Schleife bereits bewertet. Hat er bereits
dann den Wert 0, so wird die Schleifenanweisung gar nicht erst durchlaufen.
while-Schleifen werden daher auch als abweisende Schleifen
bezeichnet.ausdruck
muß dabei entweder einen arithmetischen Typ haben
oder muß vom Typ Zeiger (Pointer) sein.
while (x < 12) // Bedingung wird vor
dem Eintritt in Anweisungsblock überprüft
int x = 0;
{
cout << " x ist immer noch kleiner als
12 " << endl;
x++;
}