Conditional Operator (Ternary Operator) in C Language
You can write Ternary Operator in C Language using ?:
Following example describes you where to use and how to use.
Lets say you have two variables a
, b
and you need to assign the values a
or b
to another variable let say result
In this situation you can use Conditional Operator like below
int result = (expression) ? a : b;
In the above code, if expression evaluates to true
then result
will be assigned with a
otherwise with b
.
For example your expression is (a > b)
then you write code something like below
int result = (a>b) ? a : b;
This means result gets the max value of a
and b