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