while ( ausdruck)Als erstes wird ausdruck ausgewertet. Bei einem Wahrheitswert TRUE (!=0) wird anweisung ausgeführt und anschließend der Vergleichsausdruck berechnet. Dies geschieht solange, bis ausdruck gleich FALSE (==0) ist, d.h. die while-Anweisung ist hier beendet.
anweisung
BEISPIELE/b144.c: #include <stdio.h> main() { int s, i; s = 0; i = 1; while ( i <= 10 ) { s = s + i; i = i + 1; } printf("s = %d, i = %d\n", s, i); }