Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- // 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
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement