指针递增如何工作?

web*_*nce 1 c pointers

我们有一个数组:int p[100].
为什么p[i]相当于*(p+i)和不相同*(p+i*sizeof(int))

oua*_*uah 7

为什么p [i]相当于*(p+i) 和不相同*(p+i*sizeof(int))

因为*(p+i)也是一样的*((int *) ((char *) p + i * sizeof (int))).i向指针添加整数时,指针的移动i次数与指向对象的大小相同.