AnkitWebLogic

Advertisement

Example: Increment & Decrement Operator

Example 1: Write a program to explain the Pre and Post Increment(++) Operator. 1

#include<stdio.h>
void main()
{
    int a=10, b;
    b = ++a;
    printf("\nAfter Pre Increment: a = %d and b = %d",a,b);
    a=10;
    b = a++;
    printf("\nAfter Post Increment: a = %d and b = %d",a,b);
}
After Pre Increment: a = 11 and b = 11
After Post Increment: a = 11 and b = 10

Example 2: Write a program to explain the Pre and Post Decrement(--) Operator. 1

#include<stdio.h>
void main()
{
    int a=10, b;
    b = --a;
    printf("\nAfter Pre Decrement: a = %d and b = %d",a,b);
    a=10;
    b = a--;
    printf("\nAfter Post Decrement: a = %d and b = %d",a,b);
}
After Pre Decrement: a = 9 and b = 9
After Post Decrement: a = 9 and b = 10

Example 3: Write a program to explain the Pre and Post Increment (++) Operator. 1

#include<stdio.h>
void main()
{
    int a=10, b=20, c;
    c = ++a + ++b;
    printf("\nPre Increment Operator: ");
    printf("a = %d b = %d c = %d", a, b, c);
    a=10; 
    b=20;
    c = a++ + b++;
    printf("\nPost Increment Operator: ");
    printf("a = %d b = %d c = %d", a, b, c);
}
Pre Increment Operator: a = 11 b = 21 c = 32
Post Increment Operator: a = 11 b = 21 c = 30

Example 4: Write a program to explain the Pre and Post Decrement(--) Operator. 1

#include<stdio.h>
void main()
{
    int a=10, b=20, c;
    c = --a + --b;
    printf("\nPre Decrement Operator: ");
    printf("a = %d b = %d c = %d", a, b, c);
    a=10; 
    b=20;
    c = a-- + b--;
    printf("\nPost Decrement Operator:\n");
    printf("a = %d b = %d c = %d", a, b, c);
}
Pre Decrement Operator: a = 9 b = 19 c = 28
Post Decrement Operator: a = 9 b = 19 c = 30

Advertisement

Advertisement

Advertisement