c语言指针我选择题

请详细讲解,谢谢... 请详细讲解,谢谢 展开
 我来答
White_MouseYBZ
2018-12-20 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6280万
展开全部
左:D是错误的,选D——因为p是int *型而n是int型,=号两边类型不匹配。
右:A正确,选A——因为,*p1==4,*p2==6,*p1/*p2==4/6==0,所以a=(*p1)/(*p2)+7==0+7==7。
匿名用户
2018-12-20
展开全部

第一题:

第二题:

因为是int 类型所以4/6=0;

望采纳谢谢。。。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
别琬凝jN
2018-12-20
知道答主
回答量:41
采纳率:0%
帮助的人:2.9万
展开全部
这个问题呢,在你们外行人看来不懂,很正常,在我们内行人看来呢也是一脸懵逼。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鈪炩劉鍚冭波
2018-12-20 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:62
采纳率:0%
帮助的人:12.4万
展开全部
第一题,我四条语句都运行了一下,输出各个变量地址没有报错,p=n改变了p指针的地址,所以如果打印p的内容,就会报错,内容不存在。
第二题,指针p1指向了k的地址,p2指向m,所以*p1就是k,*p2就是m,k,m都是整型,4/6为0,0+7=7
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式