【发布时间】:2014-11-13 01:31:19
【问题描述】:
给定C中数组的定义:int a[2][3][4][5],a[0][0][0][0]的地址是1000地址是什么a[1][1][1][1],假设一个int占用4个字节。
我明白了:
(3*4*5 * 4bytes) + (4*5 * 4bytes) + (5* 4bytes) + 4bytes = 344
344 + 1000 = 1344 a[1][1][1][1]的位置
但我不知道我是否正确。但我的数学对我来说似乎是正确的。
【问题讨论】:
标签: c arrays memory-address