Possible Duplicates:
What belongs in an educational tool to demonstrate the unwarranted assumptions people make in C/C++?
In C99, is f()+g() undefined or merely unspecified?
In the statement, "function1() + function2(); "which function will be called first?