 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
Many
computers implement function calls
|
|
using
a mechanism of pushing and
|
|
|
popping
information concerning the local
|
|
|
variables
on a stack.
|
|
| • |
When
you make a function call, it is like
|
|
|
pushing
the current state on the stack
|
|
|
and
starting with a new set of information
|
|
|
relevant
to this new function. When we
|
|
|
return
to the calling routine, it is like
|
|
|
popping.
|
|