Preprocessing Directives in C language

DIRECTIVE                                                              MEANING

#                                                                        Null Directive,no action
#include                                                              Include a source code file
#define                                                               Define a macro 
#undef                                                                Remove the definition of a macro
#if                                                                      Compile code if condition is true
#ifdef                                                                 Compile code if macro is defined 
#ifndef                                                               Compile code if macro is not defined  
#else                                                                  Compile code if previous #if......condition                                                                          is not true
#elif                                                                   Compile code if previous #if......condition                                                                          is not true and current condition is true
#endif                                                                Termonate #if....#else conditional block
#error                                                                Stop compiling and display error message
Share on Google Plus
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment