#include <stdio.h>
int main()
{
int d;
d = 5;
printf("\n++d=%d, ++d=%d, ", ++d
, ++d
);
d = 5;
printf("\n++d=%d, d++=%d, ", ++d
, d
++);
d = 5;
printf("\n++d=%d, --d=%d, ", ++d
, --d
);
d = 5;
printf("\n--d=%d, ++d=%d, ", --d
, ++d
);
d = 5;
printf("\n++d=%d, --d=%d, ", ++d
, d
--);
d = 5;
printf("\nd--=%d, ++d=%d, ", d
--, ++d
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKICBpbnQgZDsKCiAgICBkID0gNTsKICBwcmludGYoIlxuKytkPSVkLCArK2Q9JWQsICIsICsrZCwgKytkKTsgCiAgcHJpbnRmKCJkPSVkIiwgZCk7IAoKICAgIGQgPSA1OwogIHByaW50ZigiXG4rK2Q9JWQsIGQrKz0lZCwgIiwgKytkLCBkKyspOyAKICBwcmludGYoImQ9JWQiLCBkKTsgCgogICAgZCA9IDU7CiAgcHJpbnRmKCJcbisrZD0lZCwgLS1kPSVkLCAiLCArK2QsIC0tZCk7IAogIHByaW50ZigiZD0lZCIsIGQpOyAKCiAgICBkID0gNTsKICBwcmludGYoIlxuLS1kPSVkLCArK2Q9JWQsICIsIC0tZCwgKytkKTsgCiAgcHJpbnRmKCJkPSVkIiwgZCk7IAoKICAgIGQgPSA1OwogIHByaW50ZigiXG4rK2Q9JWQsIC0tZD0lZCwgIiwgKytkLCBkLS0pOyAKICBwcmludGYoImQ9JWQiLCBkKTsgCgogICAgZCA9IDU7CiAgcHJpbnRmKCJcbmQtLT0lZCwgKytkPSVkLCAiLCBkLS0sICsrZCk7IAogIHByaW50ZigiZD0lZCIsIGQpOyAKCiAgcmV0dXJuIDA7Cn0=
++d=6, ++d=7, d=7
++d=6, d++=6, d=7
++d=6, --d=5, d=5
--d=4, ++d=5, d=5
++d=6, --d=6, d=5
d--=5, ++d=5, d=5