Mega Code Archive

 
Categories / C Tutorial / Operator
 

Ternary operator

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<stdio.h> 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.