Well, I made the wrong assumption in what was being asked then, I guess. I would presume the &quot;left to right&quot; rule is more generally assumed knowledge in C&#x2F;C++ than postfix&#x2F;prefix distinction of ++&#x2F;-- which are pretty much the only unary operators with such a distinction in the language, whereas &quot;left to right&quot; is a rather underlying general rule and one in which you generally assume people are familiar with.<p>My apologies for answering the wrong question, but yes in that case the standard is also mostly clear that you can assume that things are evaluated from left to right in C&#x2F;C++ and thus the first x in the line should be evaluated prior to the x++ later in the line...