会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
life0sfc
函数调用的约定
当函数执行完成后,栈中的参数是不会被主动清理的,只有等待下一次栈中存入其他值将其覆盖,在一个程序中main()函数中调用了printf()函数时,main()是调用者,printf()是被调用者
函数调用后如何处理esp的问题,即函数调用的约定,主要有以下三种方式:
cdecl:调用者函数直接清理其压入栈的函数参数
stdcall:被调用函数内部清理栈
fastcall:与stdcall类似,需要使用ecx、edx寄存器
posted on
2018-07-31 11:10
life0sfc
阅读(
105
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告