C preprocessor code will be executed before compiling the actual c code.
Preprocessor lines start with
# and do not end with a semicolon (in contrast to usual code instructions).
#define MAX_SIZE = 1
The first instruction replaces instances of
1. The second instruction undefines the previous made call.
Tells the cpp to include
stdio.h from the system libraries, where else the next line includes the header file
myheader.h from the local directory.
A pointer points to a variable address/stores a variable address.
char val = 'c';