栈的应用,小型计算器

C语言栈应用四则运算计算器运动到栈的最基本的几个增删的功能。 举例12+83+(2+32) 栈的存放:12 8 3*+(2 3 2*+)+ 运算规律:首先往数据栈里面存放数据,一旦遇到运算符就放到运算符栈里面,直到第二个数据,第二个运算符然后比较优先级,如上例子数据栈存放就是12 8 符号栈存放的就是+ *,然后遇到+比 ✖的运算符低3首先存放数据栈,然后8和3进行乘法运算数据栈里面就变成了12
相关文章
相关标签/搜索