【发布时间】:2010-09-25 17:04:26
【问题描述】:
当你有这样的数组时:
int foo[3][2][2];
然后你做:
int *bar = &foo[0][0][0];
这就是它的工作方式吗?
*bar == foo[0][0][0];
*(bar+1) == foo[0][0][1];
*(bar+2) == foo[0][1][0];
*(bar+3) == foo[0][1][1];
*(bar+4) == foo[1][0][0];
我不确定并且有一些代码取决于它是否有效。
【问题讨论】:
-
注意:我不想做比较,只是想知道这是否是等价的。