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