R

Rajeev Malhotra • 3.97K Points
Extraordinary

Q. What will be the output of this code?

Code:
void main()
{
      int i;
      printf("%d", scanf("%d", &i)); // value 10 is given as input here
}
  • (A) 10
  • (B) 1
  • (C) Garbage value
  • (D) None of these

Explanation by: Rajeev Malhotra
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.

You must be Logged in to update hint/solution

Discusssion

Login to discuss.

Be the first to start discuss.


Question analytics