Ternary operators return values based on the outcomes of relational expressions.
The general form of the ternary operator is:
(expr 1) ? expr2 : expr3
If expr1 returns true then the value of expr2 is returned as a result; otherwise the value of expr3 is returned.
#include
main(){
int i= 2;
int j= 3;
int k = ( i>j ) ? i : j;
printf("\n k = %d",k);
}
If i j then k will get the value equal to i, otherwise it will get the value equal to j.