数据结构
按列优先存储整数数组A[9][8][5]时,第一个元素a111的字节地址是25,每个整数占两个字节,那么元素a824的存储地址是?
[解决办法]
LZ还得解释下什么叫按列优先存储,或者直接画出存储器中a111后三个的数据顺序,只有了解了数据的存储规则之后才能计算!
[解决办法]
按列优先存储整数数组A[9][8][5]时,第一个元素a[0][0][0]的字节地址是25,每个整数占两个字节,那么元素a[8][2][4]的存储地址是?
25+0*2:a[0][0][0]
25+1*2:a[1][0][0]
25+2*2:a[2][0][0]
...
25+8*2:a[8][0][0]
25+0*2+1*18:a[0][1][0]
25+1*2+1*18:a[1][1][0]
...
25+8*2+7*18:a[8][7][0]
25+0*2+0*18+1*144:a[0][0][1]
...
25+8*2+2*18+4*144:a[8][2][4]即653:a[8][2][4]