Navigation

1.4.4 while-Schleifen

Die Anweisung while ist eine Laufanweisung.

while ( ausdruck)
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);
}

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. Navigation