是连续的。c跟c++内存上看都只有一维的数组,也就是,只要你声名了一个数组,那么这个数组的所有元素都是在内存中顺序存放的。所谓的多维数组只是一种逻辑概念或者处理数据的组织形式。比如 数组 Int arr[3][3][3]这个数组对于编译器来说就是一个容量为3*3*3的一维数组。之所以分为三个维度,只是把这27个数据进行了分组,便于我们的使用。注意区别定义数组的时候维度里面的数值体现的是组织形式,当我们使用的时候,维度里面要体现数据的位置,比如arr[2][1][0]每个维度里面的值只能取0-2来表示位置。...