what is the meaning of & ?
if i have
int *p;
&p is the address of p
but is it just an argument
or we can get the value in p by
*(&p)
??
i thought &p return
is a string or a number which is the address of p (not type pointer)
so if i look at &p as a function then
it returns (non pointer value)
correct?