看你怎么定义变量的,如果定义的时候是*p,那么p就是一个地址,*表示指针,*p表示指针指向p存储地址中所对应的具体值(即:具体值),
☆【如:
int *p = 1;那么p所对应的地址内存中存放的值就是1,代码中的*p表示1,p表示1所在的存储地址】。
&符号表示获取对应值的存储地址(并不是具体值,而是存储地址),
☆【如:
int x = 9;x表示9,&x表示9的地址,代码中的*p表示9,单独p表示9的地址】
【如:
int x=9;x表示9,&x表示9的地址,代码中的*p表示9,&p表示9的地址的地址,代码中的**a表示9,a表示9的地址的地址】