1int [3] [ 0x1, 0x2, 0x3 ] 2char [30] "ab" 3bar_t [2] [ 4 bar_t { 5 int alpha = 0x5 6 }, 7 bar_t { 8 int alpha = 0x6 9 } 10] 11foo_t { 12 int [3] a = [ 0x1, 0x2, 0x3 ] 13 char [30] b = [ "ab" ] 14 bar_t [2] c = [ 15 bar_t { 16 int alpha = 0x5 17 }, 18 bar_t { 19 int alpha = 0x6 20 } 21 ] 22 char [3] d = [ '\004', '\0', '\0' ] 23} 24