【C知识点】如何理解指针偏移量和地址之差

1、计算机的基本存储单元:字节
2、数组的地址相减指的是指针的偏移量(数组下标之差),而不是地址之差。

原本以为地址相减应该是4,但是实际上结果是1,这个1指的是指针偏移量。因为指针类型为int型(32位),即4个字节,指针偏移量为1。即每偏移一个指针,实际地址是偏移4个字节。如果指针类型是double,则每偏移一个指针,实际地址是偏移8个字节。

猜你喜欢

转载自blog.csdn.net/qq_29031103/article/details/120758493