又一道运算
若static short int data[5][6];所说明的数组在静态储区中分配的起始地址为100(十进制),则数组元素
data[3][2]在静态存储区中的地址为140。这个答案140是怎么样算出来的?
若static short int data[5][6];所说明的数组在静态储区中分配的起始地址为100(十进制),则数组元素
data[3][2]在静态存储区中的地址为140。这个答案140是怎么样算出来的?
算出来的
[此贴子已经被作者于2004-08-01 22:14:03编辑过]
[] [] [] [] [] []
[] [] [] [] [] []
[] [] [] [] [] []
[] [] [*] [] [] []
...........
算的是*位置的地址,二维数组存放时按一维的存放的
最开始是100,*前面一共有3*6+2个
就是楼上的100+(3*6+2)*2
不过楼上的打错了 呵呵
int
short int
long int
分别站几个字节?