#if Condición Código ... #endif
Si la condición es verdadera se incluirá el fragmento de código desde ese punto hasta encontrar un #else, #elif o #endif. En caso de que la condición sea falsa se procesaría el #else o el #elif correspondiente. La condición debe ser una expresión calculable en tiempo de compilación.
Para más información y ejemplos examine la ayuda sobre directivas de compilación condicional del preprocesador.