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

5.对于二维数组inta[7][8],若数组a的首地址为1000,且每个元素的长度是4个字节,则采用行优先的存储方式,元素a[5][2]的内存地址是()。

题目详情
5.对于二维数组int a[7][8],若数组a的首地址为1000,且每个元素的长度是4个字节,
则采用行优先的存储方式,元素a[5][2]的内存地址是()。
▼优质解答
答案和解析
以行优先的方式,a[5][2]是数组a的第42个元素(5*8+2), 每个元素4个字节,那么就偏移了42*4=168个字节
所以a[5][2]的地址就是1000+(5*8+2)*4=1168