int a1[6];printf("%d ",&a1[4]-&a1[3]);
输出结果:1
这个是这样计算的:(a - b) / c其中a是后面元素的地址b是前面元素的地址c是元素的类型,这里是int,在你的机器中占4个字节
int *a2=(int *)0; printf("%d ",&(*(a2+1)));
输出结果:4