mtrapier@prod500 ~ $ cat xpp.c #include <stdio.h> int main() { int x, z; x = 1; printf("x=%d\n", x); z = (x++)+(x++); printf("x=%d z=%d after [z=(x++)+(x++)]\n", x, z); return 0; } mtrapier@prod500 ~ $ gcc xpp.c -o xpp.app mtrapier@prod500 ~ $ ./xpp.app x=1 x=3 z=2 after [z=(x++)+(x++)] mtrapier@prod500 ~ $