数据结构二维数组题目

二维数组A采用行序为主序的存储方式,行下标从1到8,列下标从1到10,每个元素占3个字节,数组的首地址为100,则A[8][5]的起始地址是____。(写出过程,谢谢!)

首先这里先要注意行列标,是从1开始的
所以A[8][5]就是第8行的第个元素
所以Loc(A[8][5]) =  Loc(a11) + ((8-1)×10+4))×3 
=  100+222=322
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-16
A[8][10]每个元素3字节 首地址100

LOC=100+(8-1)*10*3+5*3
100+(第一到第七行的所有元素和*3(每个元素3个字节))+(第八行的元素个数*3(每个元素3个字节))
第2个回答  2019-08-11
首先这里先要注意行列标,是从1开始的
所以A[8][5]就是第8行的第个元素
所以Loc(A[8][5])
=
Loc(a11)
+
((8-1)×10+4))×3
=
100+222=322
第3个回答  2013-01-16
= =a11的首地址是100,a12的首地址是103咯。。
那样不是很好算吗?简单的数学题
相似回答