So if I do:
int *ptr = NULL:
int *ptr = NULL;
The value stored in the pointer
ptr is a variable. It is stored in some memory location. So if you take
&ptr you will get the memory location that
ptr is stored in.