The illustration shows two sections of a code segments as follows:
• Function Declaration
“Type_Returned Function_Name(Parameter_List);
Function_Declaration_Comment”
• Function Definition
"Type_Returned Function_Name(Parameter_List)" annotated as "function header"
"{
Declaration_1
Declaration_2
. . .
Declaration_Last
Executable_Statement_1
Executable_Statement_2
. . .
Executable_Statement_Last
}" with the whole block annotated as "body" and the "Executable_Statement_1," "Executable_Statement_2," and "Executable_Statement_Last," annotated as "Must include one or more return statements."