#else lets you create a compound conditional directive, such that, if none of the expressions in the preceding #if or (optional) #elif directives did not evaluate to true, the compiler will evaluate all code between #else and the subsequent #endif.
#else
#endif must be the next preprocessor directive after #else.
See #if for an example of how to use #else.