C Programming and Technical

output??
Q.
void main()
{i
nt i=5;
printf("%d",i+++++i);
}

A. Compiler Error

Explanation: The expression i+++++i is parsed as i ++ ++ + i which is an illegal combination of
operators.

Read Solution (Total 0)

C Other Question

output??
Q.
void main()
{i
nt i=5;
printf("%d",i++ + ++i);
}

A. Output Cannot be predicted exactly.

Explanation: Side effects are involved in the evaluation of i
output?
Q.
main()
{i
nt i;
printf("%d",scanf("%d",&i)); // value 10 is given as input here
}

A. 1

Explanation: Scanf returns number of items successfully read and not 1/0. Here 10 is given as
input which should have been scanned successfully. So number of items read is 1.