This document discusses functions in C++. It defines a function as having an output type, name, and arguments within parentheses. Functions can be called by passing arguments to the function name. Functions can also be called by reference by passing the address of a variable. Some important mathematical functions are provided in the C++ math library and their Fortran equivalents are shown.