C Programming :: Basic Concepts - Discussion
Home > C Programming > Basic Concepts > MCQs Questions Discussion
15 / 90
What will be the output of the below C program.
#include<stdio.h>
int main()
{
int k=1;
printf("%d==1 is %s",k,k==1?"TRUE":"FALSE");
return 0;
}
#include<stdio.h>
int main()
{
int k=1;
printf("%d==1 is %s",k,k==1?"TRUE":"FALSE");
return 0;
}
A1==1 is TRUE
B1==1 is FALSE
CCompilation error
DNone of these
Answer: Option (Login/Signup)
Show Explanation
Asked In ::
STEP-BY-STEP
In line no 5-
printf("%d==1 is %s",k,k==1?"TRUE":"FALSE");
First, "1==1 is" is going be printed as value of k=1. Next, the condition (k==1) will be checked which will result to True. Therefore, TRUE will be printed.
Hence, correct option is A.
Read Full Answer
Report Error
Please Login First Click Here