The Program in C++ to Display the Operation of pre and Post increment and decrement is given below:
#include <iostream>
using namespace std;
int main() {
int num1 = 5;
cout << "Original value of num1: " << num1 << endl;
// Pre-increment operation
cout << "Value of ++num1: " << ++num1 << endl;
cout << "New value of num1 after pre-increment: " << num1 << endl;
// Post-increment operation
cout << "Value of num1++: " << num1++ << endl;
cout << "New value of num1 after post-increment: " << num1 << endl;
// Pre-decrement operation
cout << "Value of --num1: " << --num1 << endl;
cout << "New value of num1 after pre-decrement: " << num1 << endl;
// Post-decrement operation
cout << "Value of num1--: " << num1-- << endl;
cout << "New value of num1 after post-decrement: " << num1 << endl;
return 0;
}
Output:
Original value of num1: 5
Value of ++num1: 6
New value of num1 after pre-increment: 6
Value of num1++: 6
New value of num1 after post-increment: 7
Value of –num1: 6
New value of num1 after pre-decrement: 6
Value of num1–: 6
New value of num1 after post-decrement: 5
Pro-Tips💡
In this program, the variable ‘num1'
is initialized with the value 5.
The program then demonstrates the difference between pre and post increment and decrement operations by incrementing and decrementing the value of ‘num1'
using both pre and post increment and decrement operators and displaying the results.
The pre-increment operator (++x) increments the value of x and returns the new value.
So, the value of ‘num1
‘ is incremented and also the new incremented value is returned.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.