Trying to better understand the following. Before each statement I assign a=5;
- ++a=1+a++; // a is 6 now
- a=a+1+a++; // a is 11 now
- a+=1+a++; // a is 12 now
- ++a+=1+a++; // a is 13 now
Can someone explain the execution order to get these results or point to some examples/documentation? Thank you. I get what needs to happen to get these results, trying to gain a deeper understanding of the rules.