C语言中 *(p-1)=1,*(p-2)=2,*(p-3)=3 是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 20:06:08
C语言中 *(p-1)=1,*(p-2)=2,*(p-3)=3 是什么意思

C语言中 *(p-1)=1,*(p-2)=2,*(p-3)=3 是什么意思
C语言中 *(p-1)=1,*(p-2)=2,*(p-3)=3 是什么意思

C语言中 *(p-1)=1,*(p-2)=2,*(p-3)=3 是什么意思
p是一个int指针吧?
比如它指向的地址是8888,一个int占4字节
那p-1就是8884,p-2就是8880
就是从8876开始,内存的值为00 00 00 03 00 00 00 02 00 00 00 01
(不考虑高低位,只是示意)