【发布时间】:2015-02-03 16:39:37
【问题描述】:
考虑这个定义
int a[3][3] = {0};
这里我分配了 9 个连续的内存空间,总大小为 3*3*sizeof(int)
为数组存储的字节。现在我有这个任务
a[0][12] = 3;
看完this的帖子,我明白我是从基地址访问a[12]地址。
但现在我的问题是 a[0][12] 数组下标如何能够访问分配给 a 的范围之外的值??
【问题讨论】:
-
C++ 不仅可以让您“射中自己的脚”,还可以将枪交给您。 (数组索引的)范围检查属于“不要为不需要的东西付费”的指导方针,因此不提供。
标签: c++ multidimensional-array