>>718
C言語では a[b] と *(a + b) の意味が一緒なの。
だから、a[b] (*(a + b) )と b[a] ( *(b + a) )は可換。