c语言 27题运算过程是什么样的?答案是怎么得到的?谢谢

 我来答
照月明
2014-02-22 · TA获得超过154个赞
知道答主
回答量:229
采纳率:0%
帮助的人:89.1万
展开全部
a【5】是个数组,事实上a指向的是数组第一个数的地址,所以再调用子函数(把第一个输的地址,传给调用函数),即他加的只是数组的第一个数
追问
(*p)++;说的是取p这个地址的内容,使内容中的数值加1吗?那么不是23456吗?为什么是62345?
追答
p指向的是a[0],for循环换5次只是让a[0[的数据增加了5次,数组中其他的数据没有变,因为p没有变化,从始至终指向的都是a[0]
百度网友5ffdc02
2014-02-22 · 超过13用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:33.6万
展开全部
答案是A 。f(a) 只是把数组a的首地址(也就是a[0]的地址传过去),在函数f里 (*q)++ 是a[0]的值加1,加了5次,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式