> A postfix expression followed by an expression in square brackets [] is a subscripted designation of an element of an array object. > The definition of the subscript operator [] is that E1[E2] is identical to (*((E1)+(E2))). > Because of the conversion rules that apply to the binary + operator, if E1 is an array object (equivalently, a pointer to the initial element of an array object) and E2 is an integer, E1[E2] designates the E2-th element of E1 (counting from zero).