I am a teaching assistant for a C programming course, and I came across the following line of C code:
char str[] = \"My cat\'s name is Wiggles.\"; printf(\"%
str[5] directly translates to *(str + 5), and 5[str] directly translates to *(5 + str). Same thing =)
str[5]
*(str + 5)
5[str]
*(5 + str)