C++ 三维数组:创建、初始化与使用示例
#include
int main() { // 定义一个3维数组,大小为2x3x4 int arr[2][3][4];
// 初始化数组元素的值 for (int i = 0; i < 2; ++i) { for (int j = 0; j < 3; ++j) { for (int k = 0; k < 4; ++k) { arr[i][j][k] = i + j + k; } } }
// 遍历并打印数组元素的值 for (int i = 0; i < 2; ++i) { for (int j = 0; j < 3; ++j) { for (int k = 0; k < 4; ++k) { cout << "arr[" << i << "][" << j << "][" << k << "] = " << arr[i][j][k] << endl; } } }
return 0; }
这个示例中,我们定义了一个大小为2x3x4的三维数组arr。我们使用三个嵌套的循环来遍历数组的每个元素,并使用cout语句打印每个元素的值。输出结果如下:
arr[0][0][0] = 0
arr[0][0][1] = 1
arr[0][0][2] = 2
arr[0][0][3] = 3
arr[0][1][0] = 1
arr[0][1][1] = 2
arr[0][1][2] = 3
arr[0][1][3] = 4
arr[0][2][0] = 2
arr[0][2][1] = 3
arr[0][2][2] = 4
arr[0][2][3] = 5
arr[1][0][0] = 1
arr[1][0][1] = 2
arr[1][0][2] = 3
arr[1][0][3] = 4
arr[1][1][0] = 2
arr[1][1][1] = 3
arr[1][1][2] = 4
arr[1][1][3] = 5
arr[1][2][0] = 3
arr[1][2][1] = 4
arr[1][2][2] = 5
arr[1][2][3] = 6
这样你就创建并使用了一个三维数组。你可以根据需要修改数组的大小,并使用嵌套的循环访问和修改数组的元素。
原文地址: https://www.cveoy.top/t/topic/qqpn 著作权归作者所有。请勿转载和采集!