As per C90 standard The result of the unary + operator is the value of its operand.
So in C it is legal to write something like:
int a= +2;
But i want to know is there any important reason to use unary + operator in C? Or it is just for completeness purpose?please someone explain with example.