比如现在在内存里有一个数字1,他在内存里有一个地址值常量,设为2000,那么有一个指针q指向这个1,就说指针保存的地址是2000,而指针的地址则可以是任何的,看内存随机分配了,设为2002.那么指针的地址就是2002,指针所保存的地址就是2000,该地址(2000)的值就是1.
比如
int *p1;
int *p2;
int a;
p1=&p2;//p2指针的地址(保存在p1中)
p2=&a;//p2指针所保存的地址(存的地址是a的地址)
a=2;//p2指针所保存地址存的数据是2
假如有指针 void *p;
指针p的地址是 &p;
指针p保存的地址是 p;
该指针p指向的地址的值 *p;