c语言中如何把已经定义在char[100]里的各种算式计算出结果,例如(1+2)*2/3

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:50:11

这其实是做一个表达式计算,程序有点复杂
对于简单的算术加减乘除表达式计算你可以参考波兰表达式,网上也有很多关于这方面的算法。
对于较复杂的表达式如开根号,对数等的表达式计算你需要看编译原理了