Versions Compared

Key

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

...

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:

  1. for
  2. do...while
  3. 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 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);

...