title: Why is ++x a lvalue and x++ a rvalue?
body: <p>So I've been reading up on lvalue and rvalues and I'm a bit confused about the difference between <code>++x</code> and <code>x++</code> when it comes to this categorization. </p>
  
  <p>Why is <code>++x</code> a lvalue and <code>x++</code> a rvalue?</p>