The function signature
The function signature consists of:
- A specification of the type of value returned by
the function (void if no value is returned
as is the case in Listing 2).
- The name of the function.
- A formal parameter list enclosed in matching
parentheses.