title: What is x after "x = x++"?
body: <p>What happens (behind the curtains) when this is executed?</p>
  
  <pre><code>int x = 7;
  x = x++;
  </code></pre>
  
  <p>That is, when a variable is post incremented and assigned to itself in one statement? I compiled and executed this. <code>x</code> is still 7 <em>even after the entire statement</em>. In my book, it says that <code>x</code> is incremented!</p>