指针实际上就是一个变量,当他不是空指针的时候他的值就是某一个地址,同时他自己也是有地址的,因为它是一个变量。
指针的指针的值其实就是某一个指针的地址。
int main()
{
int a = 5;
int *p = &a;
int **pp = &p;
printf("%p\n", &a);
printf("%p\n", p);
printf("%p\n", &p);
printf("%p\n", pp);
printf("%d\n", **pp);
}
参考链接指针的指针理解与用法