Programmschleifen

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: