考虑以下 C 中二维数组的声明:
char a[100][100];
假设主存是字节寻址的,并且数组从内存地址 0 开始存储,a [40][50] 的地址是:
(一) 4040
(乙) 4050
(三) 5040
(四) 5050答案:(乙)
解释:
Address of a[40][50] =
Base address + 40*100*element_size + 50*element_size
0 + 4000*1 + 50*1
4050
这个问题的测验