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.

3.7. INICIJALIZACIJA VARIJABLI 63#define PI 3.141593#define TRUE 1#define FALSE 0Ipak, u tu svrhu bolje je koristiti const varijable (sekcija 3.7).3.7 Inicijalizacija varijabliVarijable se mogu inicijalizirati u trenutku deklaracije. Sintaksa jeNa primjer,tip varijabla = konstantni izraz;int a=7,b;unsigned c=2345;char d=’\t’;gdje su inicijalizirane varijable a, c i d, dok b nije inicijalizirana.Sve deklaracije varijabli mogu nositi kvalifikator const koji indicira davarijabla neće nikad biti mijenjana, tj. da se radi o konstanti. Npr.const double e=2.71828182845905;Prevodilac neće dozvoliti izmjenu varijable e u preostalom dijelu programa.Polja znakova mogu se inicijalizirati konstantnim nizovima znakova. Takoje deklaracijomchar tekst[]="Inicijalizacija";definiran niz znakova tekst koji ima 16 znakova, 15 za riječ Inicijalizacijai jedan za nul-znak koji dolazi na kraju niza znakova. Uočimo da nismo moralieksplicitno navesti dimenziju polja tekst. Ona će biti izračunata izstringa "Inicijalizacija". Alternativno smo mogli napisatichar tekst[16]="Inicijalizacija";Općenito, polja se mogu inicijalizirati navodenjem vrijednosti elemenatapolja unutar vitičastih zagrada:double x[]={1.2,3.4,-6.1};Dimenzija polja bit će izračunata na osnovu broja konstanti unutar zagrada.Nakon ove deklaracije imat ćemox[0]=1.2, x[1]=3.4, x[2]=-6.1

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

Saved successfully!

Ooh no, something went wrong!