A-A+
#include<stdio.h>main(){int a[]={2 4 6 8 10};i
问题详情
#include<stdio.h>
main()
{int a[]={2,4,6,8,10};
int y=1,x,*P;
p=&a[1];
for(x=0;x<3;X++)
y+=*(p+x);
printf("%dn",y);
}
参考答案
正确答案:
19
[解析]
#include<stdio.h>
main()
{int a[]={2,4,6,8,10};
int y=1,x,*P;
p==&a[1];
for(x=0;x<3;x++)/*循环的步进值是1,执行循环体需满足x<3*/
y+=*(p+x);/*与y一起参与运算的是存储于以"&a[1]"为首地址。偏移量为"x"的内存单元内,它属于数组"im a[]"的int型数据*/
printf("%d\n",y);
}