指针实际上就是一个变量,当他不是空指针的时候他的值就是某一个地址,同时他自己也是有地址的,因为它是一个变量。

指针的指针的值其实就是某一个指针的地址。

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);
	
}

指针的指针理解与用法_空指针

 参考链接指针的指针理解与用法