The parentheses in (*parray)[i] would be unnecessary if dereferencing used postfix notation.
Current: All postfix
*ptr[3] ptr[3]* // indexed access, then deref
(*ptr)[3] ptr*[3] // deref, then indexed access*