Please explain output of given program. : <p>the code is given below: 
it gives output true2.  </p>

<pre><code>    #include&lt;stdio.h&gt;
    int main()
    {
    int a=10;
    if(a==a--)
    printf("true 1\t");
    a=10;
    if(a==--a)
    printf("true2 \t");
    return 0;
    }
</code></pre>
