经典指数          
原因
3505
浏览数
0
收藏数
 

二维数组X按行顺序存储,其中每个元素占1个存储单元。若X[4][4]的存储地址为Oxf8b82140,X[9][9]的存储地址为Oxf8b8221c,则X[7][7]的存储地址为()。
  • Oxf8b821c4
  • Oxf8b821a6
  • Oxf8b82198
  • Oxf8b821c0

     举报   纠错  
 
切换
1 个答案

x[4][4]这个元素的地址是Oxf8b82140,则

x[4][9]的地址是Oxf8b82140+5=

Oxf8b82145,它与x[9][9这个元素刚好差5行,所以每行的元素个数为{

Oxf8b8221c-

Oxf8b82145)/5=d7(十进制245)/5=43,所以x[]7[9]的地址是x[4][9]+3*43(十六进制81)=

Oxf8b821c6,x[7][7]的地址=x[7][9-2]=

Oxf8b821c4

 
切换
撰写答案