12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.1. IZRAZI I NAREDBE 97Ovdje treba uočiti da svaki logički izraz (npr. 5>3) dobiva vrijednost 0ukoliko nije istinit ili 1 ako je istinit. Drugo, izrazi pridruživanja primajuvrijednost koja se pridružuje lijevoj strani. Tako u primjeru x=2+17 varijablax prima vrijednost 17, što je ujedno i vrijednost čitavog izraza. Tonam omogućava formiranje izraza poput y=7+(x=2+17): u njemu se prvoizračunava podizraz x=2+17 koji u varijablu x sprema vrijednost 17, a zatimse izračunava y=7+17, jer je vrijednost čitavog podizraza na desnoj strani17. To nam svojstvo izraza omogućava i pisanje višestrukog pridruživanja ujednoj liniji kao npr. ux=y=z=0.06.1.2 NaredbeProgram se sastoji od niza naredbi. Svaka naredba je potpuna instrukcijaračunalu. U C-u kraj naredbe označavamo znakom točka-zarez. Tako jex=3.0jedan izraz, dok jex=3.0;naredba.C poznaje više vrsti naredbi. Svaki izraz kojeg slijedi točka-zarez predstavljanarednu. Tako su i8;4+4;legalne naredbe premda ne čine ništa.tipove naredbi:Sljedeći program ilustrira različite#include int main(void) /* suma prvih 20 prirodnih brojeva */{int brojac,suma; /* deklaracijska naredba */}brojac=1; /* naredba pridruzivanja */suma =0; /* isto */while(brojac++ < 21) /* while */suma += brojac; /* naredba */printf("suma = %d\n",suma); /* funkcijska naredba */return 0;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!