Image

C Language - Structure of C - Increment & Decrement Operator

Increment Operator

There are two types of increment operator

  1. pre-increment(++a)
  2. post-increment(a++)
WAP to use of increment operator
Example
#include<stdio.h>
#include<conio.h>
main(){
int a=10;
clrscr();
printf("%d",a++);
printf("%d",a);
printf("%d",++a);
printf("%d",a);
printf("%d",a++);
printf("%d",++a);
printf("%d",a);
getch();
}
Output
10
11
12
12
12
14
14

Decrement Operator

There are two types of decrement operator.

  1. pre-decrement(--a)
  2. post-decrement(a--)
WAP to use of decrement operator
Example
#include<stdio.h>
#include<conio.h>
main(){
int a=10;
clrscr();
printf("%d",--a);
printf("%d",a);
printf("%d",a--);
printf("%d",a);
printf("%d",--a);
printf("%d",a--);
printf("%d",a);
getch();
}
Output
9
9
9
8
7
7
6