画线部分没懂,能不能解释一下

img

以short类型为例:
short a[10]
如果a的地址是0x0002,那么a[0]这个元素的地址也是0x0002,a[1]的地址就是0x0004,a++以后,a的地址就是0x0004(往后移2个字节),此时a的地址就是a[1]的地址,所以a++就相当于指向了数组的下一个元素

例如一个double a[10]的数组,数组的首地址是1000,也就是a[0]的地址是1000,a+1就是a[0]下个元素的地址,就是a[1]的地址,a[1]的地址就是1008,a+2就是a[0]下第二个元素的地址,a[2]的地址就是1016