若有定义,int a=3,*p=&a,**q=&p;,则以下叙述中错误的是( )。

admin2019-01-11  24

问题 若有定义,int a=3,*p=&a,**q=&p;,则以下叙述中错误的是(    )。

选项 A、q是指针变量,*q就是变量a
B、p是指针变量,p指向变量a
C、q指向变量p,所以*q指向变量a
D、*p与**q都代表变量a

答案A

解析 由题意可知:指针变量p指向变量a,p的值是a的地址;指针变量q指向变量p,q的值是p的地址,所以q是指针变量,q指向p,*q是变量p,选项A错误;p也是指针变量,p指向a,选项B正确;由于q指向p,所以*q指向a,选项C正确;*p和**q都是代表变量a,选项D正确,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/1Zxp777K
0

最新回复(0)