int y=1, x, *p, a[ ]={2,4,6,8,10}; p=&a[1]; for(x=0;x<3;x++) y + = * (p + x); printf("%d\n",y); 程

 我来答
rkvvl20
2010-11-30 · TA获得超过389个赞
知道答主
回答量:211
采纳率:0%
帮助的人:115万
展开全部
输出14
p=&a[1];相当于p[0] = a[1] = 4;
for(x=1;x<3;x++) y+=p[x];
注意x是从1开始,由于有x<3的条件,所以此循环进行2次,分别是x=1和x=2,所以y = p[1]+p[2] = 6+8 = 14
希望对你有帮助
980515024
2010-11-29 · TA获得超过605个赞
知道小有建树答主
回答量:700
采纳率:0%
帮助的人:318万
展开全部
结果为19 正确啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式