Home >  Term: 调用序列
调用序列

在一个程序子例程调用发生时,调用的例程与被调用的例程将如何传递参数和以何种顺序之间的协议,如何将返回值,和哪些例程将处理任何必要的家务 (如清理堆栈)。当使用不同的编译器创建的调用和被调用的例程时,或如果要么语言编写的程序集调用顺序变得重要。两个常见的调用序列是调用序列和 Pascal 调用序列的 C。C 的调用序列,调用的例程将推送包含在调用堆栈上按相反的顺序 (右到左) 的任何参数和执行任何堆栈清理工作 ;这就允许不同数目的参数,传递到一个给定的例程。帕斯卡的调用序列,调用的例程将任何包含的参数推送他们出现 (左到右),和被调用的例程预计清理堆栈的顺序在堆栈上。

0 0

Kūrėjas

  • Maxiao
  •  (V.I.P) 19232 points
  • 100% positive feedback
© 2024 CSOFT International, Ltd.