Conditional Compilation using #if #else #elif #endif C Pre Procesor Directives
Source code for this Tutorial
#include <stdio.h>
#include <stdlib.h>
#define INDIA 1
#define US 2
#define PAK 3
#define OTHER 4
#define COUNTRY INDIA
#define AGE 18
int main()
{
printf("Code for the Universe\n");
#if COUNTRY == INDIA
printf("Code for the Indians\n");
#if AGE >= 18
printf("i'm adult");
#else
printf("I'm minor");
#endif
#elif COUNTRY == US
printf("Code For the Us\n");
#elif COUNTRY == PAK
printf("Code for PAK\n");
#else
printf("Code for Other countries\n");
#endif // COUNTRY
return 0;
}