int a[5]={1,2,3,4,5};
a+1等同于a[1]=2
&a+1(&a是整个数组a的地址,+1指向数组边界)
int *ptr=(int *)(&a+1);
*(ptr-1)=5
a[0]+1=1+1=2