早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请教低下标优先存储是什么存储方式假设按低下标优先存储整型数组A(-3:8,3:5,-4:0,0:7)时,第一个元素的字节存储地址是100,每个整数占4个字节,问A(0,4,-2,5)的存储地址是什么?求

题目详情
请教低下标优先存储是什么存储方式
假设按低下标优先存储整型数组A(-3:8,3:5,-4:0,0:7)时,第一个元素的字节存储地址是100,每个整数占4个字节,问A(0,4,-2,5)的存储地址是什么?
求这个题的详解。
▼优质解答
答案和解析
二,三,四维的长度分别是3,5,8,所以A(-3,....),A(-2,,,,,,,),A(-1,......)共有3*3*5*8=360个元素
三,四维长度是5,8,所以A(0,3,....)共有40个元素
四维长度是8,所以A(0,4,-4,..),A(0,4,-3)共有16个元素
最后A(0,4,-2,0)到A(0,4,-2,4)共有5个元素
所以A(0,4,-2,5)到第一个元素A(-3,3,-4,0)共相距421个元素,所以结果是100+4*42=1784