当指针p声明为数组名a时, 则有 p + i = &a[i], 也就是说p + i是首个元素之后的第i个元素的指针。
1、
#include <stdio.h> int main(void) { int i; int a[5]; int *p = a; for(i = 0; i < 5; i++) { printf("p + %d = %p || &a[%d] = %p ", i, p + i, i, &a[i]); } return 0; }