多维数组如何看起来超过2维?

时间:2013-05-08 12:33:46

标签: c++

我知道2维的外观:

int myArray[][4] = {
    { 1, 2, 3, 4 },
    { 1, 2, 3 }
};

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

// So I've got now 2 arrays with 4 elements max.

但看起来如何:

int myArray[][4][5][6];
int myArrayOther[][4][5][6][7]; // or it

我无法想象它在我的大脑中。

1 个答案:

答案 0 :(得分:1)

继续嵌套:

int array[4][3][2] = {
    { {  1,  2 }, {  3,  4 }, {  5,  6 } },
    { {  7,  8 }, {  9, 10 }, { 11, 12 } },
    { { 13, 14 }, { 15, 16 }, { 17, 18 } },
    { { 19, 20 }, { 21, 22 }, { 23, 24 } }
};

等等