For-lause

For-lause on muotoa:

for (<lause1> ; <lauseke> ;<lause2>) <lause3>

Tämä toimii seuraavasti. Aluksi lause 1 suoritetaan. Sitten lauseke määritetään. Jos sen arvo on tosi, lause 3 suoritetaan; sitten lause 2 suoritetaan ja lauseke määritellään uudelleen. Tämä jatkuu kunnes lauseke on epätosi.

Tämä voi kuulostaa monimutkaiselta. Sinun pitäisi ymmärtää tämä juuri näin. Ensimmäinen lause alustaa for-loopin. Lauseke testaa pitäisikö looppi lopettaa. Lause 2 on askellause, joka hoitaa seuraavan loopin alustamisen.

Yleisin käyttötarkoitus on käydä läpi lukuja tietyllä alueella.

Example
Seuraava ohjelma alustaa taulukon kymmeneen arvoilla 1-10.

{
  for (i=0; i<=9; i+=1) list[i] = i+1;
}