#define directive

Replacing text macros

The preprocessor supports text macro replacement and function-like text macro replacement.

Syntax

#define identifier replacement-list(optional) (1)
#define identifier( parameters ) replacement-list (2)
#define identifier( parameters, ... ) replacement-list (3) (since C