问题 单项选择题

C语言中的一维数组K[100]采用顺序存储方式,假定每个结点占用n个存储单元,K[0]存放在地址为100的存储单元中,则K[50]的存储地址为( )。

A.100+49n

B.100+50n

C.100+50

D.以上都不对

答案

参考答案:B

解析:[分析] 对顺序存储的数组,在其物理结构上元素之间存在线性关系,由于第一个元素存放在第100号存储单元,而每个元素占用n个存储单元,则第51个元素K[50]就存放在100+50n的物理单元上。

多项选择题
单项选择题