Mega Code Archive
Using the Operator
The ?, or ternary, operator returns a value derived from one of two expressions separated by a colon.
(expression) ?returned_if_expression_is_true:returned_if_expression_is_false;
If the test expression evaluates to true, the result of the second expression is returned;
otherwise, the value of the third expression is returned.