Programiranje u C-u

  

 WHILE PETLJA
Petlja while omogućava ponavljanje C naredbi dok je neki uvjet istinit. Njen format je,

        while( uvjet )

                programske naredbe;

Negdje u tijelu while petlje mora postojati izraz koji mijenja vrijednost uvjeta tako da petlja može završiti.

        /* Primjer programa s petljom while  */

        #include <stdio.h>

        main()   
        {
                int  loop = 0;

                while( loop <= 10 ) {
                        printf("%d\n", loop);
                        ++loop;
                }
        }





        Ispis programa

        0

        1

        ...

        10
Gornji program koristi while petlju za ponavljanje naredbe
          printf("%d\n", loop);
          ++loop;
dok je vrijednost varijable loop manja ili jednaka 10.

Zapamtite kako je varijabla o kojoj je petlja while ovisna inicijalizirana prije same while petlje (u ovom slučaju u prethodnoj liniji), i da se vrijednost varijable mijenja unutar petlje, tako da će jednom uvjet postati neistinit i  while petlja će završiti.

Ovaj program je ustvari ekvivalentan prethodnom  for programu  koji je brojao do deset.


©Copyright B Brown. 1984-1998. All rights reserved.