在C中评价数学表达式的最好方法是什么?

例如,评估任何自定义数学表达式的最佳方法是什么

3+sqrt(5)+pow(3)+log(5)

我知道将Python嵌入C可以做到这一点;有什么更好的方法吗?

谢谢!

Boost.Spirit是一个C解析器库。

例子:

>在其分布:classic版本和current版本(寻找“calc”);
> on Rosetta wiki;
>一些applications使用它。

翻译自:https://stackoverflow.com/questions/5115872/what-is-the-best-way-to-evaluate-mathematical-expressions-in-c

转载注明原文:在C中评价数学表达式的最好方法是什么?