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

admin2022-10-24  21

问题 若有定义,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://jikaoti.com/ti/ZKd0FFFM
0

最新回复(0)