因为这里指针指向了数组,所以 p1-p2就是数组这两个index中的数据个数。
当指针不是指向数组时,p1-p2的意义就是两个指针所指内存的地址的差。
所以在这个数组中index4 - index1 = 3 个数据
假设a[0]地址是0,那a[1]地址是1,&a[1]-&a[0]=1但是他俩之间没有间隔数据。所以第一张图说的不严谨。