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.

176 POGLAVLJE 11. POKAZIVAČIKada je polje argument funkcije, onda funkcija ne dobiva kopiju čitavogpolja već samo pokazivač na prvi element polja. Pri pozivu fukciji se dajesamo ime polja (bez uglatih zagrada) jer ono predstavlja pokazivač na prvielement.Činjenica da funkcija koja uzima polje kao argument očekuje pokazivačna prvi element polja može se iskoristiti da se funkciji dade samo dio polja.Na primjer, funkcija f u programuchar z[100];void f(char *);.....f(&z[50]);dobit će samo zadnjih 50 elemenata polja z.Uočimo da funkciju koja uzima kao argument jednodimenzionalno poljemožemo deklarirati i kao funkciju koja uzima pokazivač na tip polja, kao štoto pokazuje sljedeći primjer:#include int a[3]={1,2,3};void f(int *);void g(int []);int main(void) {f(a); g(a);return 0;}void f(int *x) {int j;for(j=0;j

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

Saved successfully!

Ooh no, something went wrong!