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

 我来答
zrj_bd
2010-09-04 · TA获得超过1870个赞
知道小有建树答主
回答量:647
采纳率:100%
帮助的人:1107万
展开全部
输出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
fhqzxr
2010-09-04 · TA获得超过495个赞
知道小有建树答主
回答量:658
采纳率:0%
帮助的人:437万
展开全部
什么叫怎么做?

我只能给你一些提示就是

p[0]=4
p[1]=6
p[2]=8
p[3]=10

y最后的值是14
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式