主要在C中有返回地址,动态链接或返回值吗?

4 c stack program-entry-point activation-record

根据我们的书,每个函数在C中的运行时堆栈中都有一个激活记录.每个激活记录都有一个返回地址,动态链接和返回值.主要还有这些吗?

tem*_*def 5

所有这些术语都是纯粹的实现细节--C没有"返回地址"或"动态链接"的概念.它根本没有"堆叠"的概念.C的大多数实现都包含这些对象,在这些实现中,它们可能存在main.但是,并不要求这种情况发生.

希望这可以帮助!