Table 3 Answer to Exercise 3

Expression      Type                                                 Value
-----------------------------------------------------------------------
a               array of 2 arrays of 3 arrays of 4 arrays of 5 ints  0x0
a + 1           pointer to array of 3 arrays of 4 arrays of 5 ints   0x78
a[1]            array of 3 arrays of 4 arrays of 5 ints              0x78
a[1] + 1        pointer to array of 4 arrays of 5 ints               0xA0
a[1][1]         array of 4 arrays of 5 ints                          0xA0
a[1][1] + 1     pointer to array of 5 ints                           0xAA
a[1][1][1]      array of 5 ints                                      0xAA
a[1][1][1] + 1  pointer to int                                       0xAC
a[1][1][1][1]   int                                                  6
(Hexadecimal values are addresses relative to a)
0x78 == 120
0xA0 == 160
0xAA == 170
0xAC == 172