The Preprocessor
A #define directive creates a symbolic constant. Associating the given text with the name:
// limit of twelve elements # define MAX 12
Do not use the preprocessor to define symbolic constants.
const int max = 12; // limit of twelve elements