c语言指针运算中的一些疑问

img

语言 c语言关于指针运算方面

有一个问题不懂 为什么是-4
个人的理解是相差4int 应该是16个字节
应该相差-16这我就搞不懂了?!
我的疑问在这里 ,感谢各位看帖的人 。

指针与指针之间的减法运算,得到的数是表示这两个地址之间有多少个指针类型的值。也就是你图中有几个int。