![]() Vorherige Seite |
![]() Eine Ebene hoch |
![]() Nächste Seite |
|---|
Die do-Schleife unterscheidet sich von den vorherigen beiden derart, dass die Schleifenbedingung erst nach der Schleife geprüft wird (siehe Flussdiagramm).

Hier wird die Schleife mindestens einmal durchlaufen. Die Syntax lautet:
do Anweisung(en) while(Schleifenbedingung);
Die do-Schleife ist zum Beispiel bei Benutzerabfragen mit anschließender Prüfung der Eingabe sinnvoll. Beispiel:
do {
printf("Geben Sie eine ganze Zahl gr��er 0 ein:");
scanf("%d", &Zahl);
} while(Zahl<=0);