title: rate ++a,a++,a=a+1 and a+=1 in terms of execution efficiency in C.Assume gcc to be the compiler
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/24901/is-there-a-performance-difference-between-i-and-i-in-c">Is there a performance difference between i++ and ++i in C++?</a>  </p>
  </blockquote>
  
  
  
  <p>In terms of usage of the following, please rate in terms of execution time in C.
  In some interviews i was asked which shall i use among these variations and why.</p>
  
  <pre><code>a++
  ++a
  a=a+1
  a+=1
  </code></pre>