Si et sinon, les bases de la programmation, et bien les macros n'échappent pas à la règle. L'utilisation est la même que pour le else du C.
1 2 3 4 5
#ifdef MACRO //truc à faire #else //autre truc à faire #endif
Cette condition est équivalente à la précédente :
#ifndef MACRO //autre truc à faire #else //truc à faire #endif