Opći oblik naredbe je slijedeći:
do
{
BN;
}
while(uvjet);
Kada bismo preveli ovu naredbu, njena primjena i uporaba bila bi nam jasna. Naredba se koristi kako bi se jedna ili više naredbi ponovilo sve dok postavljeni uvjet ne bude lažan.
Redoslijed izvršavanja je slijedeći:
1. Izvršava se zadana naredba/blok naredbi.
2. Provjerava se uvjet (može biti izraz, varijabla, konstanta ili void)
3. a) Uvjet je ISTINIT - petlja se ponavlja tj. vraća se na 1. korak.
3. b) Uvjet je LAŽAN - petlja se ne ponavlja tj. program ide na slijedeću naredbu, odnosno izlaz iz petlje.
Primjer:
int i=2;
do
{
printf("Petlja provjerena!\n");
i = i + 1
}
while (i < 5);
Ovaj program će ispisivati "Petlja provjerena!" sve dok je i manji od 5.
Rezultat:
Petlja provjerena!
Petlja provjerena!
Petlja provjerena!
Nema komentara:
Objavi komentar