Question: what is #if 1 in c?
Answer: if (-1) is part of a statement, not an expression, so it is not true or false. The integer value -1 will evaluate as true when used as a conditional. -Mark.