原文:初始化一个多维数组
《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 { // 1 12 { // 1,0 13 { 0 } // 1,0,0 14 }, 15 { // 1,1 16 { 0 }, // 1,1,0 17 { 0, ‘ ‘ } // 1,1,1 18 }, 19 { // 1,2 20 { 0 }, // 1,2,0 21 { 0 }, // 1,2,1 22 { 0, 0, 0, ‘A‘ }, // 1,2,2 23 { 0, 0, 0, 0, ‘x‘ } // 1,2,3 24 }, 25 { // 1,3 26 { 0 }, // 1,3,0 27 { 0 }, // 1,3,1 28 { 0, 0, 0xf3 } // 1,3,2 29 }, 30 { // 1,4 31 { 0 }, // 1,4,0 32 { 0 }, // 1,4,1 33 { 0, 0, 0, ‘\n‘ } // 1,4,2 34 }, 35 { // 1,5 36 { 0 } // 1,5,0 37 } 38 }, 39 { // 2 40 { // 2,0 41 { 0 } // 2,0,0 42 }, 43 { // 2,1 44 { 0 }, // 2,1,0 45 { 0, 0, 0320 } // 2,1,1 46 }, 47 { // 2,2 48 { 0 }, // 2,2,0 49 { 0, ‘0‘ }, // 2,2,1 50 { 0, 0, ‘\‘‘ }, // 2,2,2 51 { 0, ‘\121‘ } // 2,2,3 52 }, 53 { // 2,3 54 { 0 } // 2,3,0 55 }, 56 { // 2,4 57 { 0 }, // 2,4,0 58 { 0 }, // 2,4,1 59 { 0 }, // 2,4,2 60 { 0, 0, ‘3‘, 3 } // 2,4,3 61 }, 62 { // 2,5 63 { 0 }, // 2,5,0 64 { 0 }, // 2,5,1 65 { 0 }, // 2,5,2 66 { 0, 0, 0, 0, 125 } // 2,5,3 67 } 68 } 69 };
时间: 2024-12-10 12:34:42