【发布时间】:2010-11-20 02:04:56
【问题描述】:
情况有点奇怪,但请耐心等待。我需要一种可以在 C(不是 cpp、C)中轻松调用的脚本语言。最好脚本函数可以作为常规 C 函数调用。我需要脚本语言来使用元组,所以我可以编写如下所示的内容。保留我的废话,我只想能够返回元组。返回类型必须是 ptr 并且所有输入都是 void*(元组)、int 或 char*
myfunc(a, b, c, d) {
a.b = b
a.z = anotherFunc(b,c)
return a, d
}
myfunc2(z) {
a, d = z
return d+4, a+1
}
【问题讨论】:
-
如果
myfunc()是一个脚本函数,即在运行时定义和更改,您如何期望 C 编译器知道它?