Because defining the EO prevents the programmer from conveying anything to the compiler because then it doesn't matter how they write the code because it is all in defined order.
And it is the programmer that defines that order...that is the programmer conveying his requirements for execution ordering to the compiler. Something he simply cannot do with undefined EO.
And you have the temerity to try and tell me that I am confused. Think again! Actually, just think.
In reply to Re^30: Why is the execution order of subexpressions undefined? (magic ruts)
by BrowserUk
in thread Why is the execution order of subexpressions undefined?
by BrowserUk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |