Q36
Determine Output: void main() int i; char a[]="�"; if(printf("%sn", a)) printf("Ok here n"); else printf("Forget itn");
A.
Ok here
AnswerB.
Forget it
C.
Error
D.
None of These
Answer: Option A
Solution
Answer: Option A
Solution:
Printf will return how many characters does it print. Hence printing a null character returns 1 which makes the if statement true, thus "Ok here" is printed.