As Joel points out in Stack Overflow podcast #34, in C Programming Language (aka: K & R), there is mention of this property of arrays in C:
a == 5[a]
Joel says that it's because of pointer arithmetic but I still don't understand. Why does
a == 5[a]?