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.

11.4.POKAZIVAČI I JEDNODIMENZIONALNA POLJA 183void print(const char c, void *ptr){int *pi;double *px;char *pc;}if(c == ’i’){pi=ptr; printf("i=%d\n",*pi);}else if(c == ’f’){px=ptr; printf("x=%f\n",*px);}else{pc=ptr; printf("c=%s\n",pc);}int main(void) {double a=8.0;int j=8;char *s="string";void *p;p=&a; print(’f’,p);p=&j; print(’i’,p);p=s; print(’s’,p);}return 0;11.4 Pokazivači i jednodimenzionalna poljaPokazivači i polja su usko vezani. Ime jednodimenzionalnog polja je konstantanpokazivač na prvi elemet polja. Ako imamo polje x i pokazivač istogtipa px, onda px nakon naredbepx=&x[0];pokazuje na prvi element polja x. Isti efekt postižemo ako napišemopx=x;

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

Saved successfully!

Ooh no, something went wrong!