标签: c struct interpreter
我正在用C编写一个解释器,我将尝试向其添加函数。我的问题是我想要一个结构来存储一个函数,它需要保存函数的返回类型。这就是问题所在。该函数不能只返回几种预定义类型中的一种,即int,float,bool,但它也可以返回这些类型的数组或返回这些类型的其他函数。如何将其存储在结构中?我知道我需要一个枚举预定义类型,但数组和函数是什么?我想不出有效的实现方法。