若已定义int a=8, *p=&a; ,则下列说法中不正确的是( )。 A.*p=a=8 B.p=&a C.*&a=*p D.*&a=&*a 求各个选项解析一下谢谢... 求各个选项解析一下谢谢 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 定义 int &a b.p 搜索资料 3个回答 #热议# 普通体检能查出癌症吗? 风若远去何人留 2017-08-22 · 知道合伙人互联网行家 风若远去何人留 知道合伙人互联网行家 采纳数:20412 获赞数:450096 专业C/C++软件开发 向TA提问 私信TA 关注 展开全部 a是int型。 p是int*型。指向a。于是 *p和a等效。A 等效于a=a=8B p=&a重新赋值一次实际没有改变。C *&a等效于a。 于是这里是a=a。D不正确。 原因是&*a。由于a不是指针,所以*a没意义。 错误。 追问 你好!为什么 *p和a等效 呢? 追答 这个就是指针学基本的规定了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 悄逝的流年 2017-08-22 · TA获得超过166个赞 知道小有建树答主 回答量:179 采纳率:20% 帮助的人:38.5万 我也去答题访问个人页 关注 展开全部 选D,*&a = 8;&*a这个编译会报错若把&*a改为&(*(void*)a)会出现编译警告,但是结果与*&a相同都是8 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 White_MouseYBZ 2017-08-22 · TA获得超过4万个赞 知道大有可为答主 回答量:2.1万 采纳率:82% 帮助的人:6280万 我也去答题访问个人页 关注 展开全部 D是错误的,选D。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(1) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-01-04 若有定义int a[5],*p=a;,则对a数组元素的不正确... 11 2014-12-03 12. 若定义:int a,*p=&a; 则a与下列表达式 ... 9 2011-09-13 8、若有定义int a,*p=&a;则变量a还可以表示为( ... 1 2013-05-23 若已定义 int a[]={0,1,2,3,4,5,6,7,... 5 2014-01-08 若有定义:int a[5], *p=a;则不能正确表示数组元... 3 2012-07-05 下列定义不正确的是: 。 A.int i, *p=i; B.... 9 2009-07-20 8.在int a=3, *p=&a;中,*p的值是( )... 46 2012-07-05 若有定义:int a=5,*p = &a;有错误的表达式是(... 更多类似问题 > 为你推荐: