一般不推荐使用多维数组<特别是>=3维的数组>,任何高手都会很头痛的
一般一维,二维就可以了
const unsigned char example[9][3][3]=
{
//--------------------------------------------------------------
// 0 1 2
{{17,16,14}, {17,16,14}, {17,16,14}}, // 0
{{18,12,7}, {18,12,7}, {18,12,7}}, // 1
{{22,25,16}, {22,25,16}, {22,25,16}}, // 2
{{12,0,3}, {12,0,3}, {12,0,3}}, // 3
{{12,0,3}, {12,0,3}, {12,0,3}}, // 4
{{13,0,5}, {13,0,5}, {13,0,5}}, // 5
{{20,13,9}, {20,13,9}, {20,13,9}}, // 6
{{23,16,12}, {23,16,12}, {230,16,12}}, // 7
{{29,21,12}, {29,21,12}, {29,21,12}} // 8
};
那么
example[7][2][1] = 16
数组在内存中的存储:
数组在内存中的存储有关A[0][0][0] A[0][0][1] A[0][0][2] …………A[0][1][0]…………