C Programming :: Control Instructions - Discussion
Home > C Programming > Control Instructions > MCQs Questions Discussion
9 / 33
Given the following C program, which one of the alternatives is correct?
main()
{
char status;
int balance;
balance = 1000;
status= (balance>= 1000)? 'C': 'O'
}
main()
{
char status;
int balance;
balance = 1000;
status= (balance>= 1000)? 'C': 'O'
}
Astatus = 'O'
Bstatus= 'C'
Cstatus= O;
Dstatus = NIL
Answer: Option (Login/Signup)
Show Explanation
return value1;
else{
return value2;
}
so as per above logic the given ternary statement is converted as
if(balance>=1000){
return 'C';
}else{
return 'O';
}
Asked In ::
STEP-BY-STEP
the ternary statement (condition)? value1 : value2 can be converted to a similar if else function as follow
if(condition==true){
return value1;
else{
return value2;
}
so as per above logic the given ternary statement is converted as
if(balance>=1000){
return 'C';
}else{
return 'O';
}
Read Full Answer
Report Error
Please Login First Click Here