A function prototype

A function prototype is used to declare a function.

This makes it possible for code to call the function before it is actually defined.

I will explain the syntax of a function prototype later.