在一个按行优先存储的二维数组中,已知数组的起始地址为LOC(a00),每个元素占用的存储空间大小为L,数组的行数为b1,列数为b2。若要求元素aij的存储地址,下列公式中正确的是?
答案解析
在按行优先存储的二维数组中,元素aij的存储地址计算公式应为LOC(aij) = LOC(a00) + (i × b2 + j) × L。选项A正确反映了这一计算方式,其中i是行索引,j是列索引,b2是数组的列数,L是每个元素占用的存储空间大小。选项B和D错误地将行数和列数混淆,而选项C虽然正确地使用了行索引和列索引,但是错误地将行数b1用于计算,而不是列数b2。
正确答案:A