Array subscripting is commutative in C. a[e] is identical to *((a)+(e)), for any two expressions a and e, as long as one of them is a pointer expression and one is integral. For example: char *tmpptr = "abcdef"; now tmpptr[5] is 'f' and 5[tmpptr] is also 'f'.
0
0
0
0
0