title: what is the difference between i = i + j; and i += j; in c language?
body: <p>what is the difference between  <code>i = i + j</code>; and <code>i += j</code>; in C?
  Are they equivalent? Is there any side effect of <code>i</code>? </p>
  
  <p>I was trying to check the assignment mechanism in C using the GCC compiler.</p>