早教吧作业答案频道 -->其他-->
有关数组假设按低下标存储整型数组A[-3:8,3:5,-4:0,0:7]时第一个元素的字节存储地址是100,每个整数占四个字节,则A[0,4,-2,5]的存储地址。这样的题怎么做啊
题目详情
有关数组
假设按低下标存储整型数组A[-3:8,3:5,-4:0,0:7]时第一个元素的字节存储地址是100,每个整数占四个字节,则 A[0,4,-2,5]的存储地址。这样的题怎么做啊
假设按低下标存储整型数组A[-3:8,3:5,-4:0,0:7]时第一个元素的字节存储地址是100,每个整数占四个字节,则 A[0,4,-2,5]的存储地址。这样的题怎么做啊
▼优质解答
答案和解析
四维数组,第一维有8-(-3)+1=12个位置,第二维有5-3+1=3个位置,第三维有0-(-4)+1=5个位置,第四维有7-0+1=8个位置。故所求元素A[0,4,-2,5]每个维度偏移量分别为:
第一维 (0-(-3))*3*5*8=360
第二维(4-3)*5*8=40
第三维 (-2-(-4))*8=16
第四维5-0=5
总的偏移量=360+40+16+5=421
而元素地址=基址元素+每个元素所占字节数*偏移量。
假设每个整型元素占4个字节,则所求A[0,4,-2,5]的存储地址为
100+4*421=1784
第一维 (0-(-3))*3*5*8=360
第二维(4-3)*5*8=40
第三维 (-2-(-4))*8=16
第四维5-0=5
总的偏移量=360+40+16+5=421
而元素地址=基址元素+每个元素所占字节数*偏移量。
假设每个整型元素占4个字节,则所求A[0,4,-2,5]的存储地址为
100+4*421=1784
看了 有关数组假设按低下标存储整型...的网友还看了以下:
甲数是8,乙数是10,那么甲数比乙数少.甲数是8,乙数是10,那么乙数比甲数多.20分钟占2小时的 2020-06-03 …
一条关于概率的数学题,赶.某城市的电话号码是8位数,如果从电话号码本中任指一个电话号码,求:(1) 2020-07-12 …
被除数、除数、商和余数的和是81,已知商是8余数是5求被除数?除数各是多少,求列式?被除数、除数、 2020-07-17 …
在一道除法算式中,被除数是一个两位数,商是8,余数是1.如果在被除数前面写一个"3",使它变成一个 2020-07-31 …
甲乙两数的和是7106,甲数百位上和十位上的数是8,乙数百位、十位上的数字都是2,如果用0代替两个数 2020-11-06 …
奇奇家的电话号码是8位数,是一个有趣的8位数.把这个号码分成左右两边各4个数字,那么左边的4个数字相 2020-11-14 …
两个数相除商是8余数是6.如果被除数,除数都除以2,商是(),余数是()两个数相除商是8余数是6.如 2020-11-17 …
前4和和后4积是1比8,最前数和最后数是1比2,前3数和和后3数积是1比6一共九个数,前4和和后4积 2020-11-20 …
甲数是8,乙数是10.(1)甲数是乙数的百分之几?(2)乙数是甲数的百分之几?甲数是8,乙数是10. 2020-12-23 …
某一地区的电话号码是8位数,开头两位是87,这地区可容纳多少部电话? 2021-02-01 …