Let's break down the expression (x[2] + 4)[3]
x[2] is equivalent to *(x + 2) because the array subscript operator is equivalent to pointer arithmetic
+ 4 adds 4 to the result of *(x + 2)
[3] is equivalent to adding 3 to the expression obtained so far
So the final expression will be *((*(x + 2)) + 7)