Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

  1. for

...

  1. do...while

...

  1. while

...

...

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

...