Form of function definition

The basic form for a function definition is this: first comes the function header, next the compound statement, which is the the executable code of the function.
For example, consider:
double square(double x)
{
double y = x*x;
return (y);
}
The options available for both of these pieces will be considered in their own exhibits.
Consider the following menu:
a) The function header
b) The function body
or
r) Function definition overview
x) The function lesson

Links:
Function Headers
Function Body
Function Definition Overview
Function Lesson