Home » C #ifdef

C #ifdef

The #ifdef preprocessor directive checks if macro is defined by #define. If yes, it executes the code otherwise #else code is executed, if present.

Syntax:

Syntax with #else:

C #ifdef example

Let’s see a simple example to use #ifdef preprocessor directive.

Output:

Value of a: 2 

But, if you don’t define NOINPUT, it will ask user to enter a number.

Output:

Enter a:5 Value of a: 5 
Next TopicC #ifndef

You may also like