previous next Up Title Contents Index

Esimerkki 2

Edellisen esimerkin for-rakenteella toteutettu ohjelma voidaan kirjoittaa while-rakennetta käyttäen seuraavasti:

    #include <stdio.h>
    void main(void)
    {
        int i=1;
        while (i<=10)
        {
            printf ("%d potenssiin 2 on %d\n",i, i*i);
            i++;
        }
    }

For-rakenteen etu on siinä, että toistomuuttujan i alustus, toistoehto ja toistomuuttujan i kasvatus on saatu lähelle toisiaan.

Tämä on ohjelmoijan kannalta selkeää.

Kun tarkastellaan edellä olevaa while-rakennetta, todetaan, että alustus, toistoehdon tutkiminen ja laskurin kasvatus ovat jakautuneet kolmelle eri riville.

previous next Up Title Contents Index