问题 单项选择题

若二维数组P[1..5,0..8]的首地址为base,数组元素按行存储,且每个元素占用1个存储单元,则元素P[3,3]在该数组空间的地址为______。

A.base+13
B.base+16
C.base+18
D.base+21

答案

参考答案:D

解析: 数组空间首地址为base,所以,元素P[1,0]的存储地址为base,按行存储时,P[3,3]之前存储了2×9+3个元素,因此P[3,3]在该数组空间的地址为base+21。

选择题
单项选择题