int main()
{
int a=0;
a=a++;
printf ("%d",a);
}
In this question, why does the value of a comes out to be 0 and not 1?
I mean, I understand that due to post-increment, the value assigned to a is 0. But then a++ runs, so why doesn't the value of a becomes 1?