jafck 发表于 2020-5-26 12:47

《programming lua 4th》引用的C函数方法可在哪里查询?

本帖最后由 jafck 于 2020-5-26 12:57 编辑

问个C语言的傻问题。最近在看programming-lua-4th.pdf,书中提到的不少函数方法(比如Array.set 函数),C语言中有这个方法吗?
类似java 的 Array.set(Object []array, int index, Object value) https://www.geeksforgeeks.org/array-set-method-in-java/
这是lua源码实现的方法吗? 我通过在线手册查询,均没有提到这个函数(C89-C20的标准库均没找到)。
https://devdocs.io/c/   
https://zh.cppreference.com/w/c/language/history
问:这种函数是lua源代码实现的吗?


happyqq521 发表于 2020-5-26 14:10

基本类型的数组就是一块连续的内存啊,直接修改就行了。如char str[]="hello world";            str=" "; 字符串就变成了"hellworld"。

jafck 发表于 2020-5-26 15:32

happyqq521 发表于 2020-5-26 14:10
基本类型的数组就是一块连续的内存啊,直接修改就行了。如char str[]="hello world";            str= ...
你好,感谢你的回复,但没有回答到“点” 上。
我是问 书中的 Array.set() 这个C函数的array方法,定义在哪里可找到?
——像JAVA ,JS,C# 均能在相关手册中找到数组相关的方法定义
我在C API手册中找不到该方法定义,而这 programming-lua-4th 书中却直接写入,岂不是很纳闷。
我现在要找 这个 Array.set() 在C语言那个库中?或者问:这个函数(方法)是不是 写代码的人自己实现的。
---附图 出现的页码


happyqq521 发表于 2020-5-26 15:39

c语言都没有类的概念,怎么可能给你内置一个兼容多种类型的array的结构?这书里的array明显是一个自定义的array结构体啊

jafck 发表于 2020-5-26 17:40

happyqq521 发表于 2020-5-26 15:39
c语言都没有类的概念,怎么可能给你内置一个兼容多种类型的array的结构?这书里的array明显是一个自定义的a ...

嗯。只能这么解释了。
页: [1]
查看完整版本: 《programming lua 4th》引用的C函数方法可在哪里查询?