lua與C交互(6):lua調用C函數

lua要調用的C函數有一個一致的簽名:python typedef int (*lua_CFunction) (lua_State *L); 函數的返回值表示函數的返回值個數,lua與C經過lua虛擬機中的棧來傳遞參數和返回參數。ios 即C中的函數應該定義爲:函數 int testfunc(lua_State* L) { printf("testfunc from C"); return 0
相關文章
相關標籤/搜索