16.1.12 The Conditional Operator ? :

Suppose that b and c are expressions that are not boolean-valued.