A preprocessor directive is a library that we can include before compiling the code.
The main function is the function from where the program starts to run.
An expression statement is a statement that ends with a semicolon.
A declaration statement is where we declare variables in the code.
A return statement is a value, which is 0, which tells it to exit the code.