Naredbe petlje (for) PDF Ispis E-mail

Naredbe petlje koristimo u programiranju kada istu naredbu ili skupinu naredbi želimo više puta izvršiti. Isprobajte slijedeći primjer:

 

#include <stdio.h>

void main ()
{

int i;

for (i=1; i <= 20; i++) /* for naredba */
printf ("Brojac iznosi: %d\n", i); /* petlja */

return;
}

 

Naredbe petlje počinju ključnom riječju for. Iza nje u zagradi slijede tri izraza odvojena s točka-zarezom.

Najprije možemo (ali i ne moramo) dodijeliti početnu vrijednost varijabli koje koristimo u petlji (u ovom slučaju i=1).

Iza prvog točka-zareza navodimo uvjet (ovdje i < 20) koji mora biti zadovoljen kako bi se naredbe unutar petlje ponovile. Ako uvjet nije zadovoljen izvođenje petlje će biti prekinuto.

Iza drugog točka zareza upisujemo izraz koji će se izvesti nakon svakog koraka naredbe for (u ovom primjeru i++). Izraz i++ istovjetan je izrazu i=i+1 odnosno povećava vrijednosti varijable i za jedan.

Moguće je izostaviti bilo koji od ova tri izraza ali oba znaka ; obvezno moramo umetnuti.

Potrebno je primijetiti kako je unutar naredbi koje se izvode u petlji potrebno promijeniti iznos barem jedne od varijabli koje koristimo u uvjetu (ovdje i <= 20) inače će se petlja ponavljati beskonačno ako je uvjet zadovoljen.

Želimo li izvršavanje više naredbi unutar jedne petlje potrebno je umetnuti skupinu naredbi (unutar vitičastih zagrada). U gornjem primjeru zamijenite naredbe for i printf sa slijedećim nizom naredbi:


for (i=1; i <= 5; i++) /* for naredba */
{
printf ("Brojac iznosi: %d\n", i);     /* naredba 1 */
printf ("Brojac * 2 = %d\n", i*2);     /* naredba 2 */
}

 

 

 

Dodaj komentar


Sigurnosni kod
Osvježi

Copyright © 2012 Programiranje i izrada web stranica. Sva prava pridržana.
Joomla! je Free Software objavljen pod GNU/GPL Licencom..