关于C语言中数组地址的问题 假设int addr[5]为一个数组 那么&addr[3]-addr 它的值是多少?假设 &addr[3]的地址为0x8000,addr的地址为0x7000,为什么结果不是 0x1000.

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/15 12:03:45

关于C语言中数组地址的问题
假设int addr[5]为一个数组 那么&addr[3]-addr 它的值是多少?
假设 &addr[3]的地址为0x8000,addr的地址为0x7000,为什么结果不是 0x1000.

意思是数组第三个成员的地址减去数组首地址,值为3