Conditional Compilation using #ifdef #ifndef #undef C Pre Processor Directives
Source code for this Tutorial
#include <stdio.h> #include <stdlib.h> #define INTEL int main() { #ifdef INTEL printf("Code for INTEL MACHINES\n"); #else printf("Code for non INTEL MACHINES"); #endif // INTEL #undef INTEL #ifdef INTEL printf("Code for INTEL MACHINES\n"); #else printf("Code for non INTEL MACHINES"); #endif // INTEL return 0; }