如下图 为什么起始地址是2000 a[0][1]的地址是2004 到了a[1][0]就成了2010了?不应该是2012吗 int不是四个字节吗?
也就是这幅图的问题
已追加10分悬赏 劳烦您看一下 谢谢
a+1里的1是4个字节不是2个,因此a+1=0x2000+4*4=0x2010;a[1]+1是偏移4个再偏移1个,总共偏移5个,所以a[1]+1=a+5=0x2000+5*4=0x2014.