12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Poglavlje 9Struktura programaU programskom <strong>jezik</strong>u C sve varijable moramo deklarirati prije njihoveupotrebe. Deklaracija definira tri svojstva varijable: tip, doseg i vijek trajanja.Pojedini elementi deklaracije zadaju se eksplicitno, pomoću ključnihrijeći <strong>jezik</strong>a, ili implicitno, položajem deklaracije u programu. Isto vrijedi iza deklaracije funkcija.Tip varijable uvijek se uvodi eksplicitno ključnim riječima int, float,double i drugim. Doseg i trajanje varijable odredeni su položajem deklaracijeu programu, a mogu se modificirati ključnim riječima static i extern.9.1 Doseg varijableDoseg varijable je dio programa u kojem je njena deklaracija vidljiva iu kojem se stoga varijabli može pristupiti putem njenog imena. Dva suosnovna tipa dosega: to može biti blok ili datoteka. Varijable s dosegom blokanazivamo lokalnim varijablama, dok varijable s dosegom datoteke nazivamoglobalnim. Ako je izvorni kod razbijen u više datoteka, onda su globalnevarijable, deklarirane extern, vidljive i izvan datoteke u kojoj su definirane.9.1.1 Lokalne varijableBlok naredbi čini svaki niz naredbi omeden vitičastim zagradama. Naprimjer, tijelo funkcije je jedan blok naredbi.<strong>Programski</strong> <strong>jezik</strong> C dozvoljava da se u svakom bloku deklariraju varijable.Takve varijable nazivamo lokalnim. Deklaracija lokalne varijable unutar144

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

Saved successfully!

Ooh no, something went wrong!