I'm learning how to use pointers in C, but my textbook doesn't do a good job explaining them.
Given a pointer int * ptr;
what is the difference between:
ptr=
*ptr=
&ptr=
also when using scanf should I use scanf("%d",&ptr)
or scanf("%d",ptr)
?