C與Lua交互之交互原理

lua做爲腳本語言,就是用來擴展宿主程序或者嵌入到宿主程序中的,這裏宿主程序使用C來說解下Lua與C交互的原理。在這以前先講下C語言是如何調用函數以及函數參數的。函數 C函數和參數的調用 咱們都知道C語言的函數調用時經過函數調用棧實現的,當一個函數調用另外一個函數時,會按照約定的格式將要調用的函數的參數壓人棧中,在被調用的函數中,能夠按照約定的規格將參數從棧中取出, 同理對於返回值的傳遞也是經過堆
相關文章
相關標籤/搜索