Programmers’ theoretical minimum: do you never hear the auto keyword?
What means auto keyword? It means “this storage is automatically allocated on entering the block”, as opposed to statically allocated at compile time, or dinamically allocated on the heap.
##Further Information
Expert C Programming: Deep C Secrets by Peter van der Linden