Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

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...while -rakenne sopii tilanteisiin, joissa jokin asia suoritetaan vähintään kerran.

Syntaksi

Code Block
do
 {
   lauseita;
}
 while (ehto);
Note

Huom! do...while-lause päättyy aina puolipisteeseen.

Esimerkki

OhjelmaOhjelman pätkä, joka tulostaa luvut arvot 0...9 allekain ruudulle allekain käyttäen do...while-toistorakennetta käyttäen.:

Code Block
int i=0;
do
 {
    printf("\ni = %d", i);
    i++;
}
 while (i<10);