La valeur de check_expression est retournée si elle n'est pas NULL, sinon, replacement_value est retournée. Si les types ...

La valeur de check_expression est retournée si elle n'est pas NULL, sinon, replacement_value est retournée. Si les types sont différents, replacement_value est convertie implicitement en type check_expression.