Originally Posted by Aztec
You can not say that. It might be happening this way in your compiler but there's no such rule.
I have tested the same on 5 main compilers when I was in my college

TurboC2, TurboC3, BorlandC, Microsoft Visual studio and gcc compiler but there is no rule for behaving such.