二为数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从O到4,列下标j的范围从O到5.

问题描述:

二为数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从O到4,列下标j的范围从O到5.M按行存储时元素M[3,5] 的起始地址与M按列存储时元素( ②)的起始地址相同.
①M [2,4] ② M[3,4] ③M[3,5] ④M[4,4]
1个回答 分类:数学 2014-09-20

问题解答:

我来补答
按行存储就是M00,M01,...M05,M10,M11,...M15,...M40,M41,...M45
按列存储就是M00,M10,...M40,M01,M11,...M41,...M05,M15,...M45
要起始地址相同就是说按照两种不同的方法排下来,两个元素所处的位置是一样的,M[3,5]在第一列里处于第3*5+5=20个位置,那么在第二列里处于第20个位置的那个元素就拥有和M[3,5]相同的起始地址,M[3,4]在第二列里处于4*4+(3+1)=20,刚好是所要求的.
 
 
展开全文阅读
剩余:2000
上一页:bfds
下一页:知道的请解答