特牛网址导航

C语言可变参函数的实现_c语言可变参数的实现-CSDN博客

网友收藏
1 C语言中函数调用的原理函数是大多数编程语言都实现的编程要素,调用函数的实现原理就是:执行跳转+参数传递。对于执行跳转,所有的CPU都直接提供跳转指令;对于参数传递,CPU会提供多种方式,最常见的方式就是利用栈来传递参数。C语言标准实现了函数调用,但是却没有限定实现细节,不同的C编译器厂商可以根据底层硬件环境自行确定实现方式。函数调用的一般实现原理,请参考我的博文 C语言中利用setjmp和lon_c语言可变参数的实现