CodesJava

Easy learning with example program codes

c preprocessor ifdef


The #ifdef is a preprocessor directive in C which is used to execute a piece of code, only if the specified macro is already defined by #define.

Syntax:

#ifdef MACRO

// code to be executed if macro is defined

#endif

OR

#ifdef MACRO

// code to be executed if macro is defined

#else

// code to be executed if macro is not defined

#endif

Example:

#include<stdio.h>  
#define E 2.718
void main()
{    
#ifdef E
printf("E: %f", E);
 
#else  
printf("E is not defined.");  
 
#endif    	 
}

Output

E: 2.718000
Posted in C   
Sign Up/ Sign In
Ask a Question


Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap Reference: Java Wiki