The statement with the directive does not end with ;
Directives have to always be defined on new lines
Include
It is a macro that copies the content of the header into our code before compilation
Define
It is the macro that is used to define constant values
Expressions can be declared as a macro. It has to be enclosed in parentheses