title: Why ++i++ gives "L-value required error" in C?
body: <p>In below code: </p>
  
  <pre><code>main()
  {
    int i = 5;
    printf("%d", ++i++);
  }
  </code></pre>
  
  <p>This Program is giving the error <code>"L-Value required"</code>. </p>
  
  <p>Can some one tell me <strong>:</strong> Why compilation error?</p>