Somehow I’d never encountered this explanation of the mental trick to resolving C type expressions.  It’s blowing my…

Somehow I’d never encountered this explanation of the mental trick to resolving C type expressions.  It’s blowing my mind right now.

The basic idea is that, due to the way that C’s declaration/expression syntax is put together, you can resolve any unknown element in that expression by resolving elements in a clockwise spiral.  Very neat!

http://c-faq.com/decl/spiral.anderson.html