The illustration shows some lines of code in two sections with following annotations:
• void Function Declaration
"void FunctionName(Parameter_List);
• void Function Definition
◦ “void FunctionName(Parameter_List)" annotated as "function header."
◦ "{
Declaration_1"
◦ "Declaration_2" annotated as "You may intermix the declarations with the executable statements."
. . .
◦ "Declaration_Last
Executable_Statement_1
Executable_Statement_2
. . .
Executable_Statement_Last" annotated as "May (or may not) include one or more return statements."
“{" with the whole block under the header, annotated as "body."