这是正常的代码段
int a[10]={1,3,5,7,9,11,13,15,17,19};
int sum1=0,sum2=0;
int *p=&a[0];
while(p<&a[10])
{
sum1+=*p++;
}
printf("%d\n",sum1);
输出为100
这是指针超限的代码段
int a[10]={1,3,5,7,9,11,13,15,17,19};
int sum1=0,sum2=0;
int *p=&a[0];
while(p<&a[10])
{
sum1+=*++p;
}
printf("%d\n",sum1);
输出为136
疑问:这最后的指针指向的是什么?