int a =10;
int *p ;
p=&a;//指针p指向a的地址
int **pt;
pt=&p;//指针pt指向指针p的地址,pt->p->a=10,这样是不是说指针p的值和指针pt的值相同 作者: zfan 时间: 2014-5-6 02:42
指针pt的值与p的值不同。pt当中存储的是p的地址值,而p中存储的是a的地址值。假如把指针变量比作一个个的抽屉,变量中存储的地址值比作钥匙,那么pt抽屉中存储的是能打开p这个抽屉的钥匙,而p中存储的是打开a的钥匙,很显然两把钥匙是不同的作者: dawn.dai 时间: 2014-5-6 10:09
int a =10;
int *p ;
p=&a;//指针p指向a的地址
int **pt;
pt=&p;//指针pt指向指针p的地址,pt->p->a=10,这样是不是说指针p的值和指针pt的值相同这句应该不对吧 。应该是指向指针的指针 由 地址来改变 变量 a
而不能由变量 a 来 改变 指向指针的指针 吧。 作者: tripleCC 时间: 2014-5-6 18:47