第二个等式的p是啥,不是a的地址吗,又取地址是什么意思

img

指针变量本身也是一个变量,当然也有地址了

选D吧, * * q&p是取指针p的地址

*q 存的是p的地址,**q的值是6

选C
int a=6,*p=&a;**q=&p;
int a=6,*p=&a;
就相当于
int a,*p;
a=6;
p=&a;//指针变量p存的是a的地址
连到一起,int a=6,*p=&a;**q=&p;
就相当于
int a,*p,**q;// q 是二级指针 就是指向指针的指针 也是存地址
a=6;
p=&a;
*q=&p; //q存的是指针变量p的地址也就是a的地址
所以 借助
号取值
A. a a=6 ✔
B.*p p存的a的地址 *p取值为6 ✔
C.*q *q存的是p的地址 *q的值为地址 ✖
D.**q *q存的是p的地址也就是a的地址 **q取值为6 ✔
希望对题主有所帮助,望采纳!!