一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的存储地址是()

一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的存储地址是()


A、

110


B、

108


C、

100


D、

120


【正确答案】:B
【题目解析】:

数据元素的存储位置均取决于第1个数据元素的存储位置,即:LOC(ai) = LOC(a1)+(i-1)×C,其中a1为第一个元素的存储地址,i为元素个数,C为元素的长度。

故第5个元素的地址=100+2*(5-1)=108。