Im letzten Artikel wurden schon einige Kontrollstrukturen vorgestellt – nämlich die Verzweigungen. Dies ist gut, wenn man an einer Stelle im Programm verschiedene Wege, abhängig vom Ausdruck, gehen möchte. Will man jedoch einen bestimmten Teil wiederholen, braucht man Schleifen.
Es gibt drei Schleifenstrukturen in C. Als Erstes gibt es while. Auf Deutsch würde man sagen: „Solang dieser Ausdruck wahr ist, mache Folgendes!“ Dann gibt es do-while. Das würde auf Deutsch so aussehen: „Mach erst einmal das. Wenn du damit fertig bist, schaust du, ob der Ausdruck wahr ist. Wenn ja, machst du das gleiche noch einmal.“. Zum Schluss gibt es for-Schleifen, welche genau wie while funktionieren.