Ukoliko želimo napraviti program koji ispisuje uzastopne brojeve npr. između 1 i 10, napravit ćemo to na ovaj način:
#include
int main(void)
{
int i;
for (i=1; i<=10; i++)
{
printf ("%d\n", i);
} return 0;
}
Kao što smo već vidjeli u prošloj lekciji, prvi dio je #include , on nam označava da će program koristiti funkcije iz datoteke stdio.h, tj. funkcije za u unos i ispis podataka na ekran.
Liniju int main(void) smo također objasnili u prošloj lekciji.
Linija
označava deklariranje nove varijable i, cjelobrojnog (integer) tipa. Ta varijabla će nam služiti kao brojač unutar For petlje, koju vidimo u sljedećem redu:
for (i=1; i<=20; i++)Ovo označava početak petlje. Unutar zagrada vidimo 3 izraza, odvojena sa točka zarezima. Ta 3 izraza su redom: početno stanje, uvjet, korak.
To znači da će se, kada petlja krene, varijabla i postaviti na vrijednost 1. Nakon toga se provjerava uvjet, koji je nama i<=10. Pošto je 1<10 uvjet je zadovoljen i petlja se nastavlja. Zatim će se izvršiti blok koda napisan iza petlje (u našem slučaju printf ("%d\n", i); ) i izvršiti 3. naredba, i++, koja jednostavno poveća varijablu i za 1.
Tada se uvijet ponovno provjerava, 2<10, te će se kod izvršiti ponovno.
Ista će se procedura obavljati dok nam varijabla i ne postane 11, u tom će trenutku uvijet javiti da nije zadovoljen, pa će se izaći iz petlje.
Unutar zagrada je linija ispisa
printf("%d\n", i);koja označava da treba ispisati varijablu i. Oznaka %d označava ispisivanje cijelog broja, koji smo naveli iza izraza pod navodnicima.
Na taj način će naš ispis izgledati ovako:
12
3
4
5
6
7
8
9
10
Ažurirano (Petak, 24 Rujan 2010 14:52)
Istaknite svoj oglas i povećajte posjećenost do 6 puta
Stranica Moje Instrukcije za vrijeme školske godine bilježi preko 100 000 posjeta mjesečno, stoga nemojte propustiti priliku i popunite svoje slobodne termine s nama.
Imate objavljen oglas, istaknite ga:
|
![]() |
Pišite lekcije i povećajte posjećenost svog oglasa
Pišite kratke lekcije i pomognite djeci u njihovoj potrazi za znanjem, a vaš oglas će biti prikazan u vrhu lekcije koju ste napisali. Na taj način možete i jednostavno dogovoriti instrukcije umjesto da vas traže preko tražilice u moru ostalih instruktora.