do...while
do...while- toistorakennetta käytetään silloin, kun silmukkaan täytyy mennä kerran, vaikka silmukassa oloehto ei olisikaan tosi. do...while-rakennetta sanotaan loppuehtoiseksi toistorakenteeksi.
do { lauseita; } while (ehto);
Esimerkki
Ohjelma, joka tulostaa luvut 0...9 ruudulle allekain do...while-toistorakennetta käyttäen.
int i=0; do { printf("\ni = %d", i); i++; } while (i<10);