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