Yleistä
Kun jotain koodin osaa halutaan toistaa ennalta tiedetty määrä kertoja tai ennalta tuntematon määrä, niin voimme käyttää toistorakennetta.
C-kielessä on kolme toistorakenetta:
...
...
...
...
for
Code Block |
---|
for (alkuarvo; silmukassa olo ehto; lisäys toistokertojen välillä) { toiminnot silmukan sisällä; } |
...
Code Block |
---|
int i; for (i=0; i<10; i++) { printf("\n i = %d",i); } |
...
do
...
...while
do-...while- tostorakennetta käytetään silloin, kun silmukkaan täytyy mennä kerran, vaikka silmukassa oloehto ei olisikaan tosi. do-...while-rakennetta sanotaan loppuehtoiseksi while-silmukaksi
...