首页 > 代码库 > 初始化一个多维数组

初始化一个多维数组

《C和指针》第8章编程练习第1题:

 1 /* 2 ** 初始化一个数组,其特定位置初始化为特定的值 3 */ 4  5 static unsigned char char_value[3][6][4][5] = { 6     { // 0 7         { // 0,0 8             { 0 } // 0,0,0 9         }10     },11     { // 112         { // 1,013             { 0 } // 1,0,014         },15         { // 1,116             { 0 },     // 1,1,017             { 0,   } // 1,1,118         },19         { // 1,220             { 0 },              // 1,2,021             { 0 },              // 1,2,122             { 0, 0, 0, A },   // 1,2,223             { 0, 0, 0, 0, x } // 1,2,324         },25         { // 1,326             { 0 },         // 1,3,027             { 0 },         // 1,3,128             { 0, 0, 0xf3 } // 1,3,229         },30         { // 1,431             { 0 },            // 1,4,032             { 0 },            // 1,4,133             { 0, 0, 0, \n } // 1,4,234         },35         { // 1,536             { 0 } // 1,5,037         }38     },39     { // 240         { // 2,041             { 0 } // 2,0,042         },43         { // 2,144             { 0 },         // 2,1,045             { 0, 0, 0320 } // 2,1,146         },47         { // 2,248             { 0 },          // 2,2,049             { 0, 0 },     // 2,2,150             { 0, 0, \‘ }, // 2,2,251             { 0, \121 }   // 2,2,352         },53         { // 2,354             { 0 } // 2,3,055         },56         { // 2,457             { 0 },           // 2,4,058             { 0 },           // 2,4,159             { 0 },           // 2,4,260             { 0, 0, 3, 3 } // 2,4,361         },62         { // 2,563             { 0 },              // 2,5,064             { 0 },              // 2,5,165             { 0 },              // 2,5,266             { 0, 0, 0, 0, 125 } // 2,5,367         }68     }69 };

 

初始化一个多维数组