Illustrate the Function Definition?
The C code that explains what a function does is called the function definition.
A function definition has the following form
Type function name (parameter list)
{
Declarations
Statements;
}
The whole things before the first brace comprise the header of the function definition and everything between the braces comprises the body of the function definition.
The kind of the function depends on the type of value that the function returns if any and the type void can be used if a function doesn't return a value.
Function name should not be library routine or operating system commands.
Parameter list enclose valid variable names separated by commas and parameters are identifiers used within the body of the function. The parameters in the function definition are called as formal parameters to emphasize their role as place holders for actual values that are passed to the function when it is called.