Simple Program for Increment and Decrement Integer Using Pointer in C


Declartion Syntax

(*pt)++; //Pointer Post Increment
++(*pt); //Pointer Pre Increment
(*pt)--; //Pointer Post Decrement
--(*pt); //Pointer Pre Decrement

Simple Program for Increment and Decrement Integer Using Pointer

/* Simple Program for Increment and Decrement Integer Using Pointer in C*/
/* Print Pointer Address Program,C Pointer Examples */

#include <stdio.h>

int main() {
  int a;
  int *pt;

  printf("Pointer Example Program : Increment and Decrement Integer\n");
  a = 10;
  pt = &a;

  (*pt)++; //Post Increment
  printf("\n[a  ]:Increment Value of A = %d", a);

  ++(*pt); //Pre Increment
  printf("\n[a  ]:Increment Value of A = %d", a);


  (*pt)--; //Post Decrement
  printf("\n[a  ]:Decrement Value of A = %d", a);

  --(*pt); //Pre Decrement
  printf("\n[a  ]:Decrement Value of A = %d", a);

  return 0;
}

Sample Output

Pointer Example Program : Increment and Decrement Integer

[a  ]:Increment Value of A = 11
[a  ]:Increment Value of A = 12
[a  ]:Decrement Value of A = 11
[a  ]:Decrement Value of A = 10