66问答网
所有问题
若有说明 int a=2;*p=&a,*q=p;则一下非法的赋值语句是?
A.p=q B.*p=*q C.a=*q D.q=a
解释下,谢谢咯
举报该问题
推荐答案 推荐于2018-03-11
D
a是整型数,
int *p,*q定义了指针,
p,q是指向整型的指针。
p取得a的地址,而q取得p的地址
p,q是指针(也就是一个地址),而*p和*q是这个指针指向的整型数值(存放在这个地址的值)。
A)把q的地址赋给p,则p和q完全一样了,都指向一个数2
B)把q中数据给p
c)把q中数据给a
d)a中数据是2,不能够给一个地址。除非*q=a;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Ux22i2x99.html
相似回答
大家正在搜
相关问题
若有说明int n=2,*p=&n,*q=p;,则以下非法的...
若有说明int n=2,*p=&n,*q=p;,则以下非法的...
若有说明:int n=2,*p=&n,*q=p;则以下非法的...
若有说明:int n=2,*p=&n,*q=p;则以下非法的...
若有说明:int n=2,*p=&n,*q=p;,则以下非法...
C语言:int m=2,*p=&m,*q=p;,则以下非法的...
若有定义:int n=2, *p=&n,*p=q ;,则以下...
若有说明:int n=2,*p=&n,*q=p;