第 26 章 从lua调用c 扩展lua的一项基本含义就是,将新的c函数注册到lua中。 当lua调用c的时候,也使用了一个与c调用lua时相同的栈。 栈不是一个全局性的结构,每个函数都有自己的局部私有栈。当lua调用一个c函数是,地一个参数总是这个举办栈的索引1。即使这个c函数调用了lua代码,并且lua代码又调用了相同的c函数,这些c函数调用只看到自己的私有栈,它们第一个参数都是索引1。