C Increment Operators

We can use increment operator to increase or decrease the value of variable. C increment operators support in both prefix and postfix form. Here are syntax of of increment operators:
1.variable++;
2.variable--;
3.++variable;
4.--variable;
Here is the demonstration program:
01.#include <stdio.h>
02./* a program demonstrates C increment operators */
03.void main(){
04.int x = 10;
05.int y = 0;
06.printf("x = %d\n",x);
07. 
08./* demonstrate ++  prefix operator */
09.y = ++x;
10.printf("y = ++x;y = %d\n",y);
11. 
12./* demonstrate ++  postfix operator */
13.y = x++;
14.printf("y = x++;y = %d\n",y);
15. 
16./* demonstrate --  prefix operator */
17.y = --x;
18.printf("y = --x;y = %d\n",y);
19. 
20./* demonstrate --  postfix operator */
21.y = x--;
22.printf("y = x--;y = %d\n",y);
23. 
24./* keep console screen until a key stroke */
25.char key;
26.scanf(&key);
27.}
And the output is:
x = 10
y = ++x;y = 11
y = x++;y = 11
y = --x;y = 11
y = x--;y = 11

source:cprogramlanguage.net

No comments:

Post a Comment