xxxxxxxxxx
// C Program to demonstrate the three printf() statements
// that cause undefined behavior
#include <stdio.h>
// Driver Code
int main()
{
volatile int a = 10;
printf("%d %d\n", a, a++);
a = 10;
printf("%d %d\n", a++, a);
a = 10;
printf("%d %d %d %d\n", a, a++, ++a,--a);
return 0;
}