printf的实现原理

      要了解变参函数的实现,首先我们的弄清楚几个问题: 1:  该函数有几个参数。 2:  该函数怎样去访问这些参数。 3:  在访问完成后,如何从堆栈中释放这些参数。 函数变参      对于c语言,它的调用规则遵循_cdedl调用规则。 在_cdedl规则中:     1.  参数从右到左依次入栈     2.  调用者负责清理堆栈     3.  参数的数量类型不会导致编译阶段的错误
相关文章
相关标签/搜索