C与Lua交互之交互原理

lua做为脚本语言,就是用来扩展宿主程序或者嵌入到宿主程序中的,这里宿主程序使用C来说解下Lua与C交互的原理。在这以前先讲下C语言是如何调用函数以及函数参数的。函数 C函数和参数的调用 咱们都知道C语言的函数调用时经过函数调用栈实现的,当一个函数调用另外一个函数时,会按照约定的格式将要调用的函数的参数压人栈中,在被调用的函数中,能够按照约定的规格将参数从栈中取出, 同理对于返回值的传递也是经过堆
相关文章
相关标签/搜索