早教吧作业答案频道 -->其他-->
数据结构中数组元素的起始地址和存储地址有什么区别?设有二维数组A(6×8),每个元素占6个字节存储。A0,0的起始地址为1000,计算:(1)数组A的存储量;(2)按行优先存放时,元素A1,4
题目详情
数据结构中数组元素的起始地址和存储地址有什么区别?
设有二维数组A(6×8),每个元素占6个字节存储。A0,0
的起始地址为1000,计算:
(1)数组A的存储量;
(2)按行优先存放时,元素A1,4的起始地址、存储地址;
(3)按列优先存放时,元素A4,7的起始地址、存储地址;
设有二维数组A(6×8),每个元素占6个字节存储。A0,0
的起始地址为1000,计算:
(1)数组A的存储量;
(2)按行优先存放时,元素A1,4的起始地址、存储地址;
(3)按列优先存放时,元素A4,7的起始地址、存储地址;
▼优质解答
答案和解析
(1)数组A的存储量为6*8*6=288字节
(2)按行优先存放时,元素A1,4的起始地址、存储地址:1000+(1*8+4)*6=1072
(3)按列优先存放时,元素A4,7的起始地址、存储地址:1000+(7*6+4)*6=1276
数组元素的存储地址就是该元素在内存的起始地址
(2)按行优先存放时,元素A1,4的起始地址、存储地址:1000+(1*8+4)*6=1072
(3)按列优先存放时,元素A4,7的起始地址、存储地址:1000+(7*6+4)*6=1276
数组元素的存储地址就是该元素在内存的起始地址
看了数据结构中数组元素的起始地址和...的网友还看了以下:
设有一5阶上三角矩阵A[1..5,1..5],现将其上三角中的元素按列优先顺序存放在一堆数组B[1 2020-04-13 …
数据结构5.设C语言中有二维数组A[10][20],其每个元素占2个字节,数组按行优先顺序存储,第 2020-05-13 …
3.设有一个二维数组A[10][20],按行存放于一个连续的存储空间中,A[0][0]的存储地址是 2020-05-13 …
设存储器的地址线有16条,基本存储单元为字节,若采用2K×4位芯片,按全译码方法组成按字节编址的存 2020-05-23 …
相联存储器是按( )进行寻址的存储器。A.地址指定方式B.堆栈存取方式C.内容指定方式D.地址指定方 2020-05-24 …
设线性表的顺序存储结构中,每个元素占用l个存储单元,表的第一个元素的存储地址为d,则第i个元素(1 2020-05-24 …
设数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元,已知第一个数组元素a[1 2020-05-26 …
一个顺序表的第一个元素的存储地址是100,每个元素的长度为4,则第6个元素的存储地址是() 2020-06-03 …
若顺序表每个元素长度均为5,其中第一个元素的存储地址为30,则第6个元素的存储地址为?如题 2020-06-03 …
一个线性顺序表第一个元素的存储地址是100,每个元素的长度是2,则第五个元素地址为?答案是107还 2020-06-03 …