Vidyalelo
C Programming · Q22

C Miscellaneous

Programming · C Programming · question 22

Q22

Determine Output: void main() int i; printf("%d", scanf("%d", &i)); // value 10 is given as input here

A.
10
B.
1
Answer
C.
Garbage Value
D.
None of These

Answer: Option B

Solution

Answer: Option B
Solution:

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.