PRE/POST INCREMENT/DECREMENT OPERATORS(Unary operators)
In programming we often require to increment value of certain variable in step of one or may require to decrement a value.
This is usually written as i=i+1 for incrementing the value of variable i or i=i-1 to decrement the value of i.
To accomplish this C language provides unary operators called as increment/decrement operators.Using these operators the above variable can be written as i++ or ++i.
If ++ is after the variable then it is called as post increment and if it is before the variable then it is called as predecrement.
In case of post increment(i++) the old value of the variable is used first and then the increment in the value of variable is done.
In preincrement the value of variable is incremented first and then this value is used in the expression.
same is in the case of decrement,i.e.pre decremant and post decrement,
denoted as --i and i--.
In programming we often require to increment value of certain variable in step of one or may require to decrement a value.
This is usually written as i=i+1 for incrementing the value of variable i or i=i-1 to decrement the value of i.
To accomplish this C language provides unary operators called as increment/decrement operators.Using these operators the above variable can be written as i++ or ++i.
If ++ is after the variable then it is called as post increment and if it is before the variable then it is called as predecrement.
In case of post increment(i++) the old value of the variable is used first and then the increment in the value of variable is done.
In preincrement the value of variable is incremented first and then this value is used in the expression.
same is in the case of decrement,i.e.pre decremant and post decrement,
denoted as --i and i--.
Comments