void main()
{
int a = 5 , b =6, c=0;
c = a++ + b++ + ++b + ++ a + a++;
printf("c = %d \n", c);
getch();
}
the result of the code is
c = 32
while if we write the following code the result is 33
void main()
{
int a = 5 , b =6;
printf("%d \n", a++ + b++ + ++b + ++ a + a++);
getch();
}