问题标题:
为什么我算来是10,而书给的答案是14?题如下...main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x
问题描述:
为什么我算来是10,而书给的答案是14?题如下...
main()
{inta[]={2,4,6,8,10},y=0,x,*p;
p=&a[1];
for(x=1;x
刘利群回答:
p=&a[1],此时指针p指向a[1],即4
也可以说p[0]=4,p[1]=6,p[2]=8,p[3]=10
第一次循环y+=p[x],x=1
即y+=p[1],p[1]=6
同理,第二次p[2]=8
所以和为14
卢志国回答:
oo..这样的啊,谢谢
点击显示
数学推荐
热门数学推荐