Contradiction about Order of Evaluation of operands
问题 When I study recursive functions in C from deitel c, I read this sentence: Standard C does not specify the order in which the operands of most operators (including +) are to be evaluated. But also the book says that: associativity of '+' from left to right Order of evaluation of operands: Could anyone explain why this is? 回答1: Order of evaluation and associativity are two different things, take the example: int x = func1() - func2() - func3(); //having int return types In this expression you