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.5. VARIJABLE I DEKLARACIJE 57tip ime[dimenzija];gdje je tip tip podatka, ime ime polja, a dimenzija broj elemenata polja. Naprimjer, polje vektor od 10 realnih brojeva jednostruke preciznosti deklarirase naredbomfloatvektor[10];Deklaracija polja može biti dana zajedno s deklaracijama drugih varijabli kaou primjerufloatx,vektor[10],y;u kome su x i y varijable tipa float, a vektor polje od 10 elemenata tipafloat.3.5.2 PokazivačiSvakoj varijabli u programu pridružena je odredena memorijska lokacijakoju možemo dohvatiti pomoću adresnog operatora &. Ako je v neka varijabla,onda je &v njena adresa u memoriji. Adrese se pohranjuju i s njimase manipulira pomoću posebnih varijabli koje se nazivaju pokazivači (pointeri).Ukoliko želimo memorirati adresu npr. cjelobrojne varijable, moramodeklarirati pokazivač na cjelobrojnu varijablu. Sintaksa deklaracije jetip_p *ime;gdje je ime, ime pokazivača, a * u deklaraciji označava da identifikator imenije varijabla tipa tip p već pokazivač na varijablu tipa tip p. Na primjer,u kôduint v;int *pv;.....pv=&v;deklarirana je cjelobrojna varijabla v i pokazivač na cjelobrojnu varijablu,pv. U liniji kôdapv=&v;u pokazivač pv spremljena je adresa varijable v.Deklaracije varijabli nekog tipa i pokazivača na isti tip mogu se pisati ujednom retku kao u primjeru

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

Saved successfully!

Ooh no, something went wrong!