99问答网
所有问题
lua调用c和c函数调用lua的区别
如题所述
举报该问题
推荐答案 2016-09-19
一个是LUA调用C一个是C调用LUA,就像我用你的东西,和你用我的东西一样。
lua执行过程中,可以吧lua的一个数据拿来传递给C里面,然后c运行之后可以吧数据返回给lua,这就是lua调用C
反过来,c在执行的时候,把数据拿给lua做处理,然后c得到处理好的数据,这就是c调用lua。
因为lua处理数据是非常高效率的,所以,你遇到复杂的数据的时候 ,可以自己写一个lua来处理这个数据
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOjOetBOtz7vv7Wejet.html
相似回答
C调用lua
文件
中函数
答:
C
语言
中调用Lua函数
主要依靠Lua提供的API接口。这里列举几个常用的API:1. void
lua
_call(lua_State *L, int nargs, int nresults);:这个函数首先将Lua函数压入栈中,然后将参数依次压入栈,最后
调用函数
。调用函数后,参数
和函数
都会从栈中弹出,调用返回后,结果会被推入栈中。如果nresults不等于...
lua调用c
比直接lua快吗
答:
如果算法完全相同,应该是
调用C
更快,因为C是编译执行,而
LUA
是解释执行的。
lua
c
常用 api 说明和注意事项
答:
5. 函数操作函数
lua
_pushcfunction:用于将
C函数
压入堆栈。 注意事项:确保传递正确的C函数指针。 lua_pcall:用于
调用Lua函数
。 注意事项:确保参数正确以调用Lua函数。 lua_register:用于注册C函数。 注意事项:确保函数名称唯一以避免冲突。 luaL_requiref:用于从模块中导入函数。 注意事...
LUA
怎么获取指定的
函数
返回值
答:
当 Lua 调用 C 函数的时候,使用和 C 调用 Lua 相同类型的栈来交互
。C 函数从栈中获取她的参数,调用结束后将返回结果放到栈中。为了区分返回结果和栈中的其他的值,每个 C 函数还会返回结果的个数(the function returns (in C) the number of results it is leaving on the ...
学
lua
必须先学c语言吗?
答:
lua
特性:轻量级:用c语言编写,编译后仅100多kb,针对嵌入式flash有限是个不错的选择 可扩展性:lua提供了非常易于
使用的
扩展接口和机制,由宿主语言
c
或c++提供这些功能,lua可以使用它们,就像是本来就内置的功能一样。语言机制特性:支持面向过程编程
和函数
式编程;自动内存管理,提供了一种通用类型的表...
lua
数据交换介绍
答:
堆栈从栈顶和栈底进行计数,栈底为1,栈顶为-1。通常采用从栈顶计数的方式。默认堆栈大小为20,可通过`lua_checkstack`进行调整。使用`lua_gettop`可获取堆栈中的元素数量。值得注意的是,`lua_gettop`计算的是栈顶元素在栈内的正索引,相当于元素的数量。当
Lua调用C函数
时,
使用的
堆栈是临时的,...
lua 中
有快速清空table的
函数
或者方法没
答:
Lua脚本
可以很容易的被C/C++ 代码调用,也可以反过来
调用C
/C++的
函数
,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。一个完整的Lua...
lua
效率如何
答:
效率高。
lua调用C函数
,每秒可以调用10000000次,大概1ms调用1k次。lua是一种轻量小巧型的脚本语言,用C语言编写,它是在运行时动态编译,所以每次修改不需要重新编译链接执行。
cocos2d-x +
lua
类继承
答:
classA = {width =10, height=10} classA={} classA.width=10 classA.height=10 两种方法都可以,通过点self.width统一
调用
2.Cocos2dx中的类
lua
没有面向对象一说,cocos准备了class的lua端
函数
else -- inherited from
Lua
Object if super then cls = {} setmetatable(cls, {__index = ...
大家正在搜
lua调用另一个文件的函数
lua怎么把变量传入调用的函数中
lua调用c函数
lua统计函数调用
lua外部函数无法调用内部变量
lua封装函数的用法
lua table函数
lua怎么运行表里的函数
c 调用lua
相关问题
怎么在GCC中lua与c函数互相调用
lua调用c比直接lua快吗
c++与lua之间调用
C调用lua文件中函数
Lua嵌入C/C++,比直接使用C/C++有何优势呢?
lua如何调用c++函数?
lua脚本中怎么调用c源文件里的函数
lua 与 c++或者c 交互的底层原理谁能解释一下?最最底...