关于C语言中数组地址的问题 假设int addr[5]为一个数组 那么&addr[3]-addr 它的值是多少?假设 &addr[3]的地址为0x8000,addr的地址为0x7000,为什么结果不是 0x1000.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 18:13:22
![关于C语言中数组地址的问题 假设int addr[5]为一个数组 那么&addr[3]-addr 它的值是多少?假设 &addr[3]的地址为0x8000,addr的地址为0x7000,为什么结果不是 0x1000.](/uploads/image/z/13335061-13-1.jpg?t=%E5%85%B3%E4%BA%8EC%E8%AF%AD%E8%A8%80%E4%B8%AD%E6%95%B0%E7%BB%84%E5%9C%B0%E5%9D%80%E7%9A%84%E9%97%AE%E9%A2%98+%E5%81%87%E8%AE%BEint+addr%5B5%5D%E4%B8%BA%E4%B8%80%E4%B8%AA%E6%95%B0%E7%BB%84+%E9%82%A3%E4%B9%88%26addr%5B3%5D-addr+%E5%AE%83%E7%9A%84%E5%80%BC%E6%98%AF%E5%A4%9A%E5%B0%91%3F%E5%81%87%E8%AE%BE+%26addr%5B3%5D%E7%9A%84%E5%9C%B0%E5%9D%80%E4%B8%BA0x8000%2Caddr%E7%9A%84%E5%9C%B0%E5%9D%80%E4%B8%BA0x7000%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E7%BB%93%E6%9E%9C%E4%B8%8D%E6%98%AF+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