# idioCyncracies - operator precedence

I get a tingle when I see C code such as

while (*string != 0)
putchar(*string++);


How do you suppose the compiler evaluates the expression *string++? Here’s the operator precedence table to help you figure that out.