#if Condición1|#ifdef Macro1|#ifndef Macro2 /* Directivas alternativas para comenzar a establecer una compilación condicional */
...
#else
Código
#endif
Directiva opcional asociada a una condición #if, #ifdef o #ifndef que hace que se incluya el código en caso de que no se haya cumplido el #if, #ifdef o #ifndef y las condiciones de #elif si las hubiere.
Para más información y ejemplos examine la ayuda sobre directivas de compilación condicional del preprocesador.