...
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 toistorakenettatoistorakennetta:
...
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 toistorakennetta käytetään silloin, kun silmukkaan täytyy mennä kerran, vaikka silmukassa oloehto ei olisikaan tosi. do...while-rakennetta sanotaan loppuehtoiseksi while-silmukaksi
Code Block |
---|
do { toiminnot silmukan sisällä; } while (silmukassa olo ehto); |
...