if (some_constant_expression) { //...code... }
and some_constant_expression evaluates to false, the entire code block will be stripped from the result?
That may be true, but it's not standardized behavior, is it?