Question
#include<stdio.h>
int main()
{
int k=1;
\
printf("%d == 1 is" "%s\n", k, k==1?"TRUE":"FALSE");
return 0;
}
What will be the output of the program ?
#include<stdio.h>
int main()
{
int k=1;
\
printf("%d == 1 is" "%s\n", k, k==1?"TRUE":"FALSE");
return 0;
}
Answer: Option B
Was this answer helpful ?
Step 1: int k=1; The variable k is declared as an integer type and initialized to '1'.
Step 2: printf("%d == 1 is" "%sn", k, k==1?"TRUE":"FALSE"); becomes
=> k==1?"TRUE":"FALSE"
=> 1==1?"TRUE":"FALSE"
=> "TRUE"
Therefore the output of the program is 1 == 1 is TRUE
Was this answer helpful ?
More Questions on This Topic :
Question 3.
Out of fgets() and gets() which function i....
Submit Solution