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.

150 POGLAVLJE 9. STRUKTURA PROGRAMAvoid f(double x, int n) {double y=n*x;....}Inicijalizacija varijable y ovdje je samo pokrata za eksplicitno pridruživanjey=n*x;.9.2.2 Identifikatori memorijske klaseIdentifikatori memorijske klase su auto, extern, static i register. Onisluže preciziranju vijeka trajanja varijable. Postavljaju se u dekelaraciji varijableprije identifikatora tipa varijable, tako da je opći oblik deklaracijevarijable:identifikator_mem_klase tip_varijable ime_varijable;Na primjer,extern double l;static char polje[10];auto int *pi;register int z;9.2.3 autoIdentifikator memorijske klase auto deklarira automatsku varijablu. Vrlose rijetko susreće u programima jer za njegovu upotrebu nema drugog razlogaosim iskazivanja namjere programera. Naime, sve varijable definiraneunutar nekog bloka, a bez ključne riječi static, su automatske varijable. Svevarijable definirane izvan svih blokova su statičke varijable,9.2.4 registerIdentifikator memorijske klase register može se primijeniti samo naautomatske varijable i formalne argumente funkcije. Na primjerf(register int m, register long n){register int i;

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

Saved successfully!

Ooh no, something went wrong!