(6) 设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是

(6)设有定义:intn=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是A)p=1;B)*q=2;C)q=p;D)*p=5;... (6) 设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是
  A) p=1;
  B) *q=2;
  C) q=p;
  D) *p=5;
展开
 我来答
匿名用户
推荐于2017-05-24
展开全部
选D.A.p是一个指针,不能给它赋一个整型的值1B.*q仍然是一个指针,*q就是p.所以也不能给它赋一个整型的值.C.q=p;q是个二级指针,p是一级指针,不能把一级指针赋给二级指针.*p=5,即给n赋值为5,正确.
匿名用户
2013-11-23
展开全部
D p是指针q是指向批针的指针,记录的是地址多翻下书这不太好理解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-23
展开全部
我打假 来了 如上,*q是指针,那么p就存的是他的地址,就是n 的内存中的位置,表示为&n而**p = &q,说明**p是个指向*p的指针 即是**p的值为n,而*p里面装的呢是p,即是&n,n的内存单元**p 里面装的是*p的内存单元,在这儿**p 和*p 和q 里面都装的是内存,是数据在机器里面的地址,对于这种我们不能够用这种直接赋值的方式改变它 故而我们看A,B,C 都是这样 所以ABC错误,他们都在改人家内存
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式