-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
参考链接:
| 参考链接 | 摘要 |
|---|---|
| setjmp 与 longjmp | C语言的运行控制模型,是一个基于栈结构的指令执行序列,表现出来就是call/return: call调用一个函数,然后return从一个函数返回。在这种运行控制模型中,每个函数调用都会对应着一个栈帧,其中保存了这个函数的参数、返回值地址、局部变量以及控制信息等内容。当调用一个函数时,系统会创建一个对应的栈帧压入栈中,而从一个函数返回时,则系统会将该函数对应的栈帧从栈顶退出。正常的函数跳转就是这样从栈顶一个一个栈帧逐级地返回。 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels