定义
```c
int array = {0,1,2,3,4,5,6,7};
这相当于三个2x2的二维数组,按行堆叠形成三维数组。
访问元素
```c
int value = array; // 获取位于第二行第二列第三列的元素值
创建方法
使用嵌套循环创建:
```c
for (int i = 0; i < 2; i++)
for (int j = 0; j < 2; j++)
for (int k = 0; k < 2; k++)
array[i][j][k] = i + j + k;
使用低维数组创建:
```matlab
D2 = [1,2,3; 4,5,6; 7,8,9];
D3(:,:,1) = D2;
D3(:,:,2) = 2 * D2;
D3(:,:,3) = 3 * D2;
使用函数创建:
```matlab
D2 = [1,2,3; 4,5,6; 7,8,9];
C = cat(3,D2,2 * D2,3 * D2);
在编程语言中的声明
```c
int a; // 定义一个10x10x10的三维数组
在编程语言中的遍历
```c
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
for (int k = 0; k < 10; k++)
cout << a[i][j][k] << endl;
在编程语言中的初始化
```c
int a = {{{0,1},{2,3}},{{4,5},{6,7}}};
以上是三维数组的基本表示方法。