Чему эквивалентна (не в объявлении) запись a[5] ? где a - это указатель или массив и operator[] не перегружен

*(a + 5)
5[a]
*a + 5
(a + 3) [2]
*a[5]
(a + 2) [3]