Vidyalelo
C Programming · Q29

C Miscellaneous

Programming · C Programming · question 29

Q29

Determine Output: void main() int i = -1; +i; printf("i = %d, +i = %d", i, +i);

A.
i = -1, +i = 1
B.
i = 1, +i = 1
C.
i = -1, +i = -1
Answer
D.
None of These

Answer: Option C

Solution

Answer: Option C
Solution:

Unary + is the only dummy operator in C. Where-ever it comes you can just ignore it just because it has no effect in the expressions (hence the name dummy operator).