Nested Procedures
Suppose we have code like this:
Potential problem: the return address gets overwritten
main() {
foo();
}
int foo() {
return bar();
}
int bar() {
return 6;
}
Previous slide
Next slide
Back to first slide
View graphic version