一种C函数到Lua的封装 Home » 编程开发 » 一种C函数到Lua的封装 Lua也可以调用C函数,香港虚拟主机,网站空间,香港空间,只是以更加崎岖的方式——通过一个私有栈来传递参数和返回值。提供给Lua API的C函数都是这个样子的: static int sum(lua_State *L){int a = lua_tonumber(L, -1);int b = lua_tonumber(L, -2);lua_pop(L, 2);lua_pushnumber(L, a + b);}生命不息,在任何一种博大的辉煌之后,都掩藏着许多鲜为人知的艰难的奋斗。