5 Programmiersprache C2
}
for i = 0 ... <10
{
//...
}
for i = 9 ... >=0 step -1
{
//...
}
5.10.6 Vorzeitiger Abbruch
Wird eine loop-, while-, do- oder for-Schleife mit einem Anweisungsblock ver-
wendet, kann es erwünscht sein, die Schleife unter bestimmten Sonderbedingungen vor-
zeitig abzubrechen - also ohne eventuelle weitere Anweisungen des Blocks auszuführen
und ohne die Schleifenabbruchbedingung nochmals zu testen. Dafür kann die break-
Anweisung benutzt werden.
break;
z.B.
for i = 0 ... 9999
{
if bad() break;
//...
}
5.10.7 Vorzeitige Fortsetzung
Wird eine loop-, while-, do- oder for-Schleife mit einem Anweisungsblock verwendet,
kann es erwünscht sein, die Schleife unter bestimmten Sonderbedingungen vorzeitig mit
dem nächsten Durchgang fortzusetzen, ohne eventuelle weitere Anweisungen des Blocks
auszuführen.
continue;
// 10 Läufe
// 10 Läufe rückwärts
85