作业帮 > 综合 > 作业

5、int y=1, x, *p, a[ ]={2,4,6,8,10};   p=&a[1];

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/16 02:53:38
5、int y=1, x, *p, a[ ]={2,4,6,8,10};   p=&a[1];
 5、int y=1, x, *p, a[ ]={2,4,6,8,10};
  p=&a[1];
  for(x=0;x
5、int y=1, x, *p, a[ ]={2,4,6,8,10};   p=&a[1];
指针p指向a[1]的地址 a[1]是 4 数组下标从0开始
x=0 *(p+0) 就是 4 x=1 *(p+1) 指针向前移动一位 6 x=2 *(p+2) 向前移动2位 8
y = 1+4+6+8
再问: y+=*(p+x)不就是y=y+ *(p+x)吗?当x为0,y不是5吗?哪错了?