Pre and Post Increment Operator in C
Here are the implementation of Pre and Post Increment Operator in C language:
// C Program to illustrate the pre-increment and post
// increment
#include <stdio.h>
int main()
{
int num1 = 15, num2 = 20;
// Post increment
int postNum = num1++;
// Pre increment
int preNum = ++num2;
// Printing value of postNum
// after post increment.
printf("postNum = %d \n", postNum);
printf("num1 = %d", num1);
// Printing new line
printf("\n");
// Printing value of preNum
// after pre increment.
printf("preNum = %d \n", preNum);
printf("num2 = %d", num2);
return 0;
}
Output
postNum = 15 num1 = 16 preNum = 21 num2 = 21
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