会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
tp_16b
博客园
首页
新随笔
联系
管理
2017年11月24日
可变参数模拟printf()函数实现一个my_print()函数以及调用可变参数需注意的陷阱
摘要: 入栈规则 可变参数函数的实现与函数调用的栈帧结构是密切相关的。所以在我们实现可变参数之前,先得搞清楚 栈是怎样传参的。 正常情况下,C的函数参数入栈遵照__stdcall规则, 它是从右到左的,即函数中的参数入栈是从右到左的。 例如: 从各个形参变量的地址可以看出它们地址大小确实是从右到左依次减小的
阅读全文
posted @ 2017-11-24 18:44 tp_16b
阅读(3464)
评论(0)
推荐(1)
编辑
公告