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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 19:55:30
关于C语言中数组地址的问题 假设int addr[5]为一个数组 那么&addr[3]-addr 它的值是多少?假设 &addr[3]的地址为0x8000,addr的地址为0x7000,为什么结果不是 0x1000.

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

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