Function definitions
A function definition
includes the body of the function after
the declaration of the function.
As with declarations, a function may
be defined as a function prototype definition
or defined in the old style.
The function prototype style includes
type declarations for each parameter
in the parameter list.
This example shows how main would be defined in each style:
------------------------------------------------------------------- Function prototype style Old style ------------------------------------------------------------------- int int main(int argc, charSome important rules that govern function definitions:∗ argv[]) main(argc, argv) { int argc; ... char∗ argv[]; } { ... }
{'' that begins the function body.