ChatGPT
3. Conditional Compilation
This stage compiles code selectively based on
conditions.
Directives used: #if , #ifdef ,
#ifndef , #else , #elif , #endif
Purpose: To include or exclude code
during compilation, useful for debugging
or platform-specific code.
Example:
c Copy code
#define DEBUG
#ifdef DEBUG
printf("Debug mode on\n");
#endif
Ask anything