Simple Program for Increment and Decrement Integer Using Pointer in C++


Declaration 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 C++ Program,C++ Pointer Examples */

// Header Files
#include <iostream>
#include<conio.h>

using namespace std;

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

   cout << "Pointer Example C++ Program : Increment and Decrement Integer\n";
   a = 10;
   pt = &a;

   (*pt)++; //Post Increment
   cout << "\n[a  ]:Increment Value of A = " << a;

   ++(*pt); //Pre Increment
   cout << "\n[a  ]:Increment Value of A = " << a;


   (*pt)--; //Post Decrement
   cout << "\n[a  ]:Decrement Value of A = " << a;

   --(*pt); //Pre Decrement
   cout << "\n[a  ]:Decrement Value of A = " << a;

   getch();
   return 0;
}

Sample Output

Pointer Example C++ 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