PROFESSOR: All right. As everyone finishes getting settled in, why don't you take 10 more seconds on the clicker question here, and let's see how you did on that this, this is very similar to the clicker question that we had on Friday.
教授:好了,大家,都坐下来了,给你们10秒钟,回答这个问题,让我们来看下你们学的怎么样了,这和上周五的问题,很相似。
So pictorially, you can imagine foo getting called and then it finishes running; so these rows in this chart will just be whisked away.
看起来,你可以想象foo被调用,然后它结束运行,所以这个图表中的这些行,将被快速移去。
But as soon as the most recently called function finishes executing, you have to take that tray off the stack in order to get at the previous function's memory, and once he's done executing, you have to take that one off and then what's left well then main.
但是,一旦新的调用函数结束了执行,你必须从堆中把托盘拿掉,用来获得先前函数的内存,一旦他完成执行,你必须把那一块拿下来,然后剩下的是main函数。
应用推荐