《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 };