#include #include // increment decrement prefix postfix int main() { int a; int n = 3; printf( "before ( n++ ): n: %d\n", n ); a = n++; printf( "after ( n++ ): a: %d n: %d\n\n", a, n ); a = 0; n = 3; printf( "before ( ++n ): n: %d\n", n ); a = ++n; printf( "after ( ++n ): a: %d n: %d\n\n", a, n ); a = 0; n = 3; printf( "before ( n-- ): n: %d\n", n ); a = n--; printf( "after ( n-- ): a: %d n: %d\n\n", a, n ); a = 0; n = 3; printf( "before ( --n ): n: %d\n", n ); a = --n; printf( "after ( --n ): a: %d n: %d\n\n", a, n ); return 0; } /* output: before ( n++ ): n: 3 after ( n++ ): a: 3 n: 4 before ( ++n ): n: 3 after ( ++n ): a: 4 n: 4 before ( n-- ): n: 3 after ( n-- ): a: 3 n: 2 before ( --n ): n: 3 after ( --n ): a: 2 n: 2 */