。所有函数代码的加载过程都透过这个弹跳床。当一个函数需要调用另一个函数时，它不是直接调用该函数，而是将该函数的位置、该调用使用的参数等信息传递给弹跳床，让爱插手的弹跳床去代为执行。这样就可以确保 C 的栈不会向上增长并且可以让迭代无限地继续。用Groovy、Visual Basic .NET、C# 等等支持高阶函数的语言实现弹跳床是可能的。
更多实例.通常被用于解释递回的程式是计算阶乘。以下计算阶乘的 Scheme 程式不是尾端递回，而只是一般递回：因此，如果唿叫 codi