问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

程序开发中逻辑结构需要用到的函数有哪些?

发布网友 发布时间:2022-04-26 01:21

我来回答

2个回答

热心网友 时间:2022-04-26 02:50

比如字符串截取函数,字符串匹配函数等。
以栈顶的值作为错误对象,抛出一个 L
ua 错误。 这个函数将做一次长跳转,所以一定不会返回 (r)。
lu a_gc
[-0, +0, e]
int lu a_gc (lua_State *L, int what, int data);
控制垃圾收集器。
这个函数根据其参数 what 发起几种不同的任务:
LUA_GCSTOP: 停止垃圾收集器。
LUA_GCRESTART: 重启垃圾收集器。
LUA_GCCOLLECT: 发起一次完整的垃圾收集循环。
LUA_GCCOUNT: 返回 Lua 使用的内存总量(以 K 字节为单位)。
LUA_GCCOUNTB: 返回当前内存使用量除以 1024 的余数。
LUA_GCSTEP: 发起一步增量垃圾收集。
LUA_GCSETPAUSE: 把 data 设为 垃圾收集器间歇率 (5),并返回之前设置的值。
LUA_GCSETSTEPMUL: 把 data 设为 垃圾收集器步进倍率 (§2.5),并返回之前设置的值。
LUA_GCISRUNNING: 返回收集器是否在运行(即没有停止)。
关于这些选项的细节, collectgarbage 。
lua_getallocf
[-0, +0, –]
lua_Alloc lua_getallocf (lua_State *L, void **ud);
返回给定状态机的内存分配器函数。 如果 ud 不是 NULL , Lua 把设置内存分配函数时设置的那个指针置入 *ud 。
lua_getfield
[-0, +1, e]
int lua_getfield (lua_State *L, int index, const char *k);
把 t[k] 的值压栈, 这里的 t 是索引指向的值。 在 Lua 中,这个函数可能触发对应 "index" 事件对应的元方法 ( )。
函数将返回压入值的类型。
lua_getextraspace
[-0, +0, –]
void *lua_getextraspace (lua_State *L);
返回一个 Lua 状态机中关联的内存块指针。 程序可以把这块内存用于任何用途;而 Lua 不会使用它。
每一个新线程都会携带一块内存, 初始化为主线程的这块内存的副本。
默认配置下,这块内存的大小为空指针的大小。 不过你可以重新编译 Lua 设定这块内存不同的大小。 (参见 luaconf.h 中的 LUA_EXTRASPACE。)
lua_getglobal
[-0, +1, e]
int lua_getglobal (lua_State *L, const char *name);
把全局变量 name 里的值压栈,返回该值的类型。
lua_geti
[-0, +1, e]
int lua_geti (lua_State *L, int index, lua_Integer i);
把 t[i] 的值压栈, 这里的 t 指给定的索引指代的值。 和在 Lua 里一样,这个函数可能会触发 "index" 事件的元方法 ()。
返回压入值的类型。
lua_getmetatable
[-0, +(0|1), –]
int lua_getmetatable (lua_State *L, int index);
如果该索引处的值有元表,则将其元表压栈,返回 1 。 否则不会将任何东西入栈,返回 0 。
lua_gettable
[-1, +1, e]
int lua_gettable (lua_State *L, int index);
把 t[k] 的值压栈, 这里的 t 是指索引指向的值, 而 k 则是栈顶放的值。
这个函数会弹出堆栈上的键,把结果放在栈上相同位置。 和在 Lua 中一样, 这个函数可能触发对应 "index" 事件的元方法 (4 )。
返回压入值的类型。

热心网友 时间:2022-04-26 04:08

(1)一个源程序文件是由一个或多个C函数组成的,一个源程序文件是一个编译单位。

(2)一个C程序由一个或多个源程序文件组成,一个源程序文件可以为多个C程序共用。

(3)一个C程序中一定要有一个名为main的主函数,执行时总是从主函数开始,其它函数只有被调用时才会执行,执行完毕返回到调用处继续执行,正常情况下总是在主函数结束执行。

(4)所有的函数是平行的,即在定义时是互相独立的,主函数可以调用其它函数,其它函数之间可以互相调用,但其它函数不能调用主函数。

(5)从用户使用的角度看,函数可分为标准函数(库函数)和用户自定义函数。

(6)从函数的形式看,函数可分为无参函数和有参函数。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
粒上皇开口熟栗120g*5袋(共600g)-详细介绍 三皇王板栗介绍 品牌榜:2024年板栗十大品牌排行榜 投票结果公布【新】 为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 如何设置计算机用户权限,使其不能上网? 气球里面是什么气体如果没有气用什么吹 雪村冰箱有那些故障冰箱不制冷压缩机徵热照明灯跳劲 JZ玖姿女装怎么样?消费人群大约是多少岁呢? jz是什么牌子的寸衣车工在什么价格 lua 判断密码是不是6-12 位数字字母组合,不能为纯数字和纯字母 cad如何一键绘制门 请问LUA的正则表达式怎么匹配字符? 梦见一块田地旁边一个小沟,田地小沟都满满的水,好象往外流? 做梦梦到自己家有一块土地边挖一悄沟下雨吧土冲公胯了土冲跑了? 黄芪,党参,当归,川芎,枸杞,炒白术,白茯苓,山药,炙首乌,陈皮,这些一起喝有什么功效会不会有副作用? 传统的正则表达的| ,lua正则表达式用什么来代替? 明年3月1号微信能不能在网上购买东西 求助,JAVA的类的方法 限时训练有什么优点? lua中怎么描述(表达式A && 表达式B)的真假呢 重生玄幻小说,猪脚重生前最强,没有之一,女主不要太多,帝霸就不要说了 三级贫困证明需要盖哪些章? 贫困证明需要谁盖章? 只要有蓝牙功能的手机就能连接蓝牙鼠标进行操作吗?我的手机是没有OTG功能的,是安卓系统。 G20峰会要首次在日本召开吗? G20峰会为什么19个国家 洗菜盆上装水龙头的口径是多少公分? 怎样在lua中定义c的结构体 学习笔记(三):线性结构:堆栈,队列,表达式求值 我快离婚了我回娘家可是我爸确一直对我发火,我心里好难受我该怎么办? 农历十月一父母都在女孩回娘家有什么说法 婶婆婆刚办完葬礼可以回娘家给爸爸扫墓吗? 女孩远嫁带儿子回娘家,哥哥不让进家门,怎么办? 出嫁女儿夫家没进新房就回娘家给父亲迁坟有什么禁忌吗? 我发现我老婆和她爸之间有一种奇妙的关系? 重要节日是回娘家陪父母重要还是在婆家陪客人重要? 一对夫妻回娘家,女给了五百,男给了一百,爸很不高兴,为什么不高兴? 结婚三天后,为什么要回娘家 回娘家爸爸总是给我甩脸子看 大几可以出去住 异乡好居上面有没有西安大略大学的房源?感觉怎么样? 中国居住民俗的几大类型及其分布地区 盖人生历程,大抵逆境居十六七,顺境亦居十三四,而顺逆两境又常相间以迭乘。出自哪里? 鹤岗市最大的茶楼是甘露居吗?