🏷️ 知识点:二维数组

共 1 道相关题目

2021 年第 3 题 数据结构 选择题

已知二维数组 A 按行优先方式存储,每个元素占用 1 个存储单元。若元素 A[0][0] 的存储地址是 100, A[3][3] 的存储地址是 220 , 则元素 A[5][5] 的存储地址是( )。

二维数组

A. 295 B. 300 C. 301 D. 306

[tag_link]

正确答案:B

A[3][3]和A[0][0]相差 3 行 3 列,A[5][5]和A[3][3]相差 2 行 2 列,其在内存中的偏移比值为 3 / 2。 由此可以计算&A[5][5]:220 + (220 - 100) / 3 * 2 = 300