In C gibt es drei verschiedene Kontrollstrukturen, um Programmschleifen zu realisieren. Unter diesen ist die for-Anweisung sicherlich die wichtigste und auch die umfassendste:
Eine
Alternative ist die while-Anweisung, bei der es sich aber
lediglich um eine abgespeckte Version der for-Schleife handelt:
Etwas
anders ist die dritte Kontrollstruktur. Manchmal ist es sinnvoll,
nicht zu Beginn des Schleifenkörpers zu testen, ob es
hineingehen soll, sondern zunächst einmal hineinzulaufen und am
Ausgang zu testen, ob es erneut hineingehen soll. Genauso verhält
sich die do-while-Anweisung: