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."