c - Pointers addresses behaviour -
this question has answer here:
- c pointers: *ptr vs &ptr vs ptr 7 answers
for example:
int *ptr
what's difference beetween &ptr , ptr because when
printf("ptr= %d &ptr=%d",ptr,&ptr);
the result not same.
ptr
pointer value (it's address).
&ptr
address of pointer object.
to print pointer value have use:
printf("ptr= %p &ptr=%p", (void *) ptr, (void *) &ptr);
Comments
Post a Comment