根据维基百科,调车码算法用于解析数学表达式。但是有什么理由不能将它与逻辑和算术表达式以及比较一起使用吗?
例如,可以用它来解析这个:
a+b<17 && a+b>3 || a==b
据我所知,您可以将逻辑运算符定义为具有最低优先级,然后是比较运算符,然后将通常的算术运算符定义为优先级增加。还是我错过了什么?
根据维基百科,调车码算法用于解析数学表达式。但是有什么理由不能将它与逻辑和算术表达式以及比较一起使用吗?
例如,可以用它来解析这个:
a+b<17 && a+b>3 || a==b
据我所知,您可以将逻辑运算符定义为具有最低优先级,然后是比较运算符,然后将通常的算术运算符定义为优先级增加。还是我错过了什么?