C语言,若有说明: int *p1, *p2, m=5,n; 以下是正确赋值语句的选项是 (

若有说明:int*p1,*p2,m=5,n;以下是正确赋值语句的选项是(A)p1=&m;p2=&p1;(B)p1=&m;p2=&n;*p1=*p2;(C)p1=&m;p2... 若有说明: int *p1,*p2, m=5,n; 以下是正确赋值语句的选项是
(A) p1=&m;p2=&p1;(B)p1=&m;p2=&n; *p1= *p2;
(C) p1=&m;p2=p1; (D) p1=&m; *p2 = *p1 ;
展开
 我来答
梅森不吃素
2014-08-21 · 计算机博士
梅森不吃素
计算机博士
采纳数:11 获赞数:185
中国计算机学会会员 计算机应用博士

向TA提问 私信TA
展开全部
A 正确。p2得到的是p1指针变量的地址(但是一般不这样用)
B 错误。*p1是解析p1的值,是常量,不能被赋值
C 正确。
D 错误。原因同B
匿名用户
2014-08-21
展开全部
B正确,都是地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hjyfan
2014-08-21 · 超过47用户采纳过TA的回答
知道答主
回答量:229
采纳率:0%
帮助的人:89.4万
展开全部
b.对的。原因就不说了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水瓶座余额不足
2014-08-21
知道答主
回答量:11
采纳率:0%
帮助的人:1.4万
展开全部
B是对的哦 都是地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赛微淡6
2014-08-20 · TA获得超过241个赞
知道答主
回答量:171
采纳率:100%
帮助的人:112万
展开全部
A正确 其中p1存放m的地址, p2存放p1的地址值。

B错误 因为p1 p2的地址没有指向,此时它们会指向未确定区域,那么很可能会有危险。我们称其为“野指针”。

C正确 p1 和 p2 均存储m地址

D错误 p2野指针
是否可以解决您的问题?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式