c++ COUT operator precedence
<p>I was trying out some random programs to strengthen my basic knowlege. I executed 2 statements:</p>

<pre><code>int i = 4;
cout&lt;&lt;i++*i++;  //returned 16
cout&lt;&lt;i++*++i;  //returned 25
</code></pre>

<p>Can I please get an explanation of what is happening behind the scene?</p>

<p>Thanks in advance!</p>
