二维数组A中每个元素存储时占用8个字节,行下标i从1到8,列下标j从1到8,从首地址SA开始连续存放在存储器内。该数组按行优先存储时,元素A[3][6]的起始地址为( )。
时间: 2023-09-04 21:04:10 浏览: 64
### 回答1:
首先需要确定行优先存储的方式下,元素A[i][j]的存放顺序为 A[i][j]、A[i][j+1]、A[i][j+2]、...、A[i][7]、A[i+1][1]、A[i+1][2]、...、A[8][8]。
则元素A[3][6]之前的所有元素占用的空间为:
前两行共有 2 × 8 = 16 个元素,共占用 16 × 8 = 128 个字节的空间。
第三行共有 6 个元素,共占用 6 × 8 = 48 个字节的空间。
因此,元素A[3][6]之前占用的空间为 128 + 48 = 176 个字节。
则元素A[3][6]的起始地址为 SA + 176 = SA + 0xB0。
### 回答2:
首先,我们知道二维数组A按行优先存储,即第一行的元素依次存储在连续的地址中,然后是第二行的元素,以此类推。
每个元素占用8个字节,所以每行有8个元素,每行占用的空间为8 * 8 = 64个字节。
首地址SA存放的是元素A[1][1]的起始地址,也就是A的第一行第一个元素的地址。而A[3][6]则是A的第三行第六个元素。
我们可以计算出,在连续存储中,A[3][6]与A[1][1]相差的元素个数为(3 - 1) * 8 + (6 - 1) = 21。
所以,A[3][6]的起始地址为SA + 21 * 8 = SA + 168个字节。
这是一个相对起始地址,具体的地址值需要根据SA的实际值来计算。
### 回答3:
元素A[3][6]的起始地址计算公式为:起始地址 = SA + (i-1) * 8 * 8 + (j-1) * 8。
其中SA为二维数组A的首地址,8 * 8代表每一行的字节数,8代表每个元素的字节数。
代入i=3, j=6,可以得到:
起始地址 = SA + (3-1) * 8 * 8 + (6-1) * 8 = SA + 2 * 64 + 5 * 8 = SA + 128 + 40 = SA + 168。
所以,元素A[3][6]的起始地址为SA + 168。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)