C语言程序阅读
答案:1 悬赏:0 手机版
解决时间 2021-11-12 17:10
- 提问者网友:一抹荒凉废墟
- 2021-11-11 20:14
C语言程序阅读
最佳答案
- 五星知识达人网友:拜訪者
- 2021-11-11 21:47
因为narr[0]]的地址为0012FF08
所以 narr[1]的地址为0012FF0C
narr[2]的地址为0012FF10
narr[3]的地址为0012FF14
p的初始值为narr的首地址, 即0012FF08
&p[2]即narr[2]的地址0012FF10 该地址存放的值为63
之后p进行了自减
则此时p的地址为0012FF08 - 4 为0012FF04
&p[4] 为原来narr[3]的地址, 即 narr[3]的地址为0012FF14,
narr[3]的值是100追问为什么narr[1]的地址为0012FF0C?追答int类型占4个字节, 所以相邻的两个元素相差4
narr[0]的地址加4就是narr[1]的地址,
显示的是16进制的..追问谢谢
所以 narr[1]的地址为0012FF0C
narr[2]的地址为0012FF10
narr[3]的地址为0012FF14
p的初始值为narr的首地址, 即0012FF08
&p[2]即narr[2]的地址0012FF10 该地址存放的值为63
之后p进行了自减
则此时p的地址为0012FF08 - 4 为0012FF04
&p[4] 为原来narr[3]的地址, 即 narr[3]的地址为0012FF14,
narr[3]的值是100追问为什么narr[1]的地址为0012FF0C?追答int类型占4个字节, 所以相邻的两个元素相差4
narr[0]的地址加4就是narr[1]的地址,
显示的是16进制的..追问谢谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯