Pre and Post Increment Operator in C++
Here are the implementation of Pre and Post Increment Operator in C++ language:
#include <iostream>
using namespace std;
int main()
{
int num1 = 15, num2 = 20;
// Post Increment
int postNum = num1--;
// Pre Increment
int preNum = --num2;
// Printing value of postNum after post Increment.
cout << "postNum = " << postNum << endl;
cout << "num1 = " << num1 << endl;
// Printing value of preNum after pre Increment.
cout << "preNum = " << preNum << endl;
cout << "num2 = " << num2 << endl;
return 0;
}
Output
postNum = 15 num1 = 14 preNum = 19 num2 = 19
Pre Increment and Post Increment Operator in Programming
Pre Increment Operator and Post Increment Operator are the two ways of using the Increment operator to increment the value of a variable by 1. They can be used with numeric data values such as int, float, double, etc. Pre-increment and Post-increment perform similar tasks with minor distinctions. In this article, we will discuss the pre-increment and post-increment operators.
Table of Content
- What is a Pre-Increment Operator
- What is a Post-Increment Operator
- Pre and Post Increment Operator in C
- Pre and Post Increment Operator in C++
- Pre and Post Increment Operator in Java
- Pre and Post Increment Operator in Python
- Pre and Post Increment Operator in C#
- Pre and Post Increment Operator in Javascript
- Application of Pre and Post Increment