Navigation

1.4.5 do-while-Schleifen

Die Anweisung do-while ist eine Laufanweisung.

do
anweisung
while ( ausdruck);

BEISPIELE/b145.c: 

#include <stdio.h>

main()
{
    int s, i; 

    s = 0; i = 99;
    do
        s = s + i; 
    while ((i = i - 1) > 0); 
    printf("s = %d, i = %d\n",s, i);
}

Im Gegensatz zur while-Konstruktion wird bei der do-while-Schleife ausdruck erst nach Ausführung von anweisung überprüft. Daraus folgt, dass diese Schleife mindestens einmal abgearbeitet wird. Navigation