![Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc. Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc.](https://www.tenouk.com/Module10_files/preprocessordirective002.png)
Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc.
![Q3 What is Conditional Compilation? how to use #ifdef #else #endif block by macro name. - EASTER SCIENCE Q3 What is Conditional Compilation? how to use #ifdef #else #endif block by macro name. - EASTER SCIENCE](https://www.easterscience.com/wp-content/uploads/2021/11/8_3.png)
Q3 What is Conditional Compilation? how to use #ifdef #else #endif block by macro name. - EASTER SCIENCE
![Kconfig defines not showing in ifdef, ifdef greyed out - Nordic Q&A - Nordic DevZone - Nordic DevZone Kconfig defines not showing in ifdef, ifdef greyed out - Nordic Q&A - Nordic DevZone - Nordic DevZone](https://i.ibb.co/vmNq8j5/derp.png)
Kconfig defines not showing in ifdef, ifdef greyed out - Nordic Q&A - Nordic DevZone - Nordic DevZone
![C's preprocessor directive #ifdef/#endif grays out code · Issue #63 · microsoft/vscode-textmate · GitHub C's preprocessor directive #ifdef/#endif grays out code · Issue #63 · microsoft/vscode-textmate · GitHub](https://user-images.githubusercontent.com/18319900/36572375-526ac3a6-17f0-11e8-9d01-4968ae763e36.png)
C's preprocessor directive #ifdef/#endif grays out code · Issue #63 · microsoft/vscode-textmate · GitHub
![Example for feature code using preprocessor directives (#ifdefs), taken... | Download Scientific Diagram Example for feature code using preprocessor directives (#ifdefs), taken... | Download Scientific Diagram](https://www.researchgate.net/publication/356558905/figure/fig3/AS:1148929857060866@1650937632504/Example-for-feature-code-using-preprocessor-directives-ifdefs-taken-from-the-source.png)
Example for feature code using preprocessor directives (#ifdefs), taken... | Download Scientific Diagram
![Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc. Using C and C++ preprocessor directives that includes #include, #define, macros, inline functions, #ifndef, #undef, pragmas, #error, #line etc.](https://www.tenouk.com/Module10_files/preprocessordirective015.png)