What is Ternary Operator in C ?
It is also known as conditional operators. It requires three operands.
General Syntax :
expression1 ? expression 2: expression 3
Here expression 1 must be a condition. Expression 1 will always evaluated. If the condition is true then it will go to expression 2,
but the condition is false it will go for the expression 3.
int a, b, c, big ;
printf(“Enter three numbers : “) ;
scanf(“%d %d %d”, &a, &b, &c) ;
big = a > b ? (a > c ? a : c) : (b > c ? b : c) ;
printf(“\nThe biggest number is : %d”, big) ;