Determine Output:
void main()
{
int i = -1;
+i;
printf("i = %d, +i = %d", i, +i);
}
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
D. None of These
Answer: Option C
Solution (By Examveda Team)
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).
Join The Discussion