![]() |
1
2
你误解了。 从…起 Wikipedia :
由于“兄弟调用”只是尾部调用的一种特殊情况,因此可以用同样的方式对它们进行优化。在编译器优化其他尾部调用的任何场景中,以及上述维基百科文章中描述的特定示例中,您都应该能够看到这样的示例。 |
![]() |
2
1
根据该术语下的链接所引出的引理,兄弟姐妹的呼叫是, “对采用和返回与调用方相同类型的函数的尾部调用” . 这 uses a jump instead of a function call 使用当前堆栈帧。 |