Output of above program:- '-1 -1'
Because
As per the C90 standard in 6.3.3.3:-
"The result of the unary + operator is the value of its operand. The integral promotion is performed on the operand. and the result has the promoted type."
Also, +i; does nothing other than returning the value of i which is not used anywhere.