Table 2 Array-to-Pointer conversions for a 3-dimensional array

Expression   Type                                     Value
-----------------------------------------------------------
a            array of 2 arrays of 3 arrays of 4 ints  0x0
a + 1        pointer to array of 3 arrays of 4 ints   0x24
a[1]         array of 3 arrays of 4 ints              0x24
a[1]+ 1      pointer to array of 4 ints               0x32
a[l][1]      array of 4 ints                          0x32
a[1][1] + 1  pointer to int                           0x34
a[1][1][1]   int                                      7
(Hexadecimal values are addresses relative to a)