for (expr1; expr2; expr3) command
expr1; while (expr2) { command; expr3; }
do command while (expr)
command; while (expr) command;
Læg mærke til, at der for alle gentagende kontrolstrukturer gælder, at kontrol udtrykket er en fortsættelsesbetingelse.
Med andre ord afbrydes alle former slags løkker i C når kontroludtrykkets værdi bliver false (0).