The #define directive

A preprocessor define directive directs the preprocessor to replace all subsequent occurrences of a macro with specified replacement tokens.

Read syntax diagramSkip visual syntax diagram#define directive syntax
 
>>-#--define--identifier--+--------------------------+---------->
                          |    .-,--------------.    |
                          |    V                |    |
                          '-(----+------------+-+--)-'
                                 '-identifier-'
 
   .----------------.
   V                |
>----+------------+-+------------------------------------------><
     +-identifier-+
     '-character--'
 

The #define directive can contain:

The following are some differences between #define and the const type qualifier:

Related information



[ Top of Page | Previous Page | Next Page | Contents | Index ]