📜  如何在接线中声明 3 维数组 - C 编程语言(1)

📅  最后修改于: 2023-12-03 15:38:40.027000             🧑  作者: Mango

如何在接线中声明 3 维数组 - C 编程语言

在 C 编程语言中,声明 3 维数组需要使用三个方括号来表示每个维度的大小,如下所示:

int myArray[3][4][5];

这将创建一个 3 维数组,其中第一维有 3 个元素,第二维有 4 个元素,第三维有 5 个元素。

可以在命令行中使用 sizeof 运算符来验证该数组的大小。例如,下面的程序将打印出这个 3 维数组的大小:

#include <stdio.h>

int main()
{
    int myArray[3][4][5];
    printf("%d\n", sizeof(myArray));
    return 0;
}

输出将是 60,这是因为该数组中有 3 x 4 x 5 = 60 个整数。

我们也可以像使用二维数组一样使用三维数组,例如:

#include <stdio.h>

int main()
{
    int myArray[2][2][2] = {{{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}};

    printf("%d\n", myArray[0][0][0]); // 输出 1
    printf("%d\n", myArray[1][1][1]); // 输出 8

    return 0;
}

以上代码声明并初始化了一个 2 x 2 x 2 的数组,可以使用三个下标来访问每个元素。