
■ To be able to determine which variables are global,
which variables are local, and which variables are
nonlocal.
■ To be able to differentiate between declarations and
definitions.
■ To be able to differentiate between static and
automatic variables.
■ To be able to define and invoke a numeric value-
returning function to implement a specified task.
■ To be able to define and invoke a Boolean value-
returning function to implement a specified task.
■ To be able to modify the case study program.
Scope, Lifetime, and
More on Functions
Objectives
78828_CH09_DaleLab 5/22/09 1:50 PM Page 199