二维数组如何存储?

如题所述

第1个回答  2022-10-04
二维数组A[5][6],说明该数组有5行6列
元素A[2][3]在二维数组中的位置位于第2行的第3列(注意数组下标从0开始),
所以将二维数组进行顺序存储时,
元素A[2][3]前面有2*6+3=15个元素,画一下就是(X表示前面的元素,O表示元素A[2][3]):
第0行:XXXXXX
第1行:XXXXXX
第2行:XXXO

每个元素占两个存储单元,所以元素A[2][3]的存储地址为:1100+15*2=1130
相似回答