Preprocessor Directives
Lines that begin with #
They serve as messages to the C++ preprocessor
Do not end with a semicolon(statement terminator)
Header File
S
Functions
() indicates that it is a function
Contains a keyword that indicates that function returns a certain data type like int
Main Function
A type of function
The program begins its execution at the main function regardless if it is the function defined first
Exactly one function must be named main
Output Statements
Instructs the computer to print the characters contained in the double quotes
Namespaces
std is needed before any names we brought into program using preprocessing directive #include <iostream>