下面用几张图,来直观了解下这个过程,以上面转换好的后缀表达式"123+*"为例(这里用ss来存储后缀表达式,num来存储计算结果,注意不要与上面图中num搞混淆了)
(注意:这里将计算结果5入栈后,栈顶从之前的[3]变成[2])
到这里后缀表达式的计算就结束了,下面附上实现代码
#include <stdio.h>
#include <stdlib.h>
#define MAX 100
下面用几张图,来直观了解下这个过程,以上面转换好的后缀表达式"123+*"为例(这里用ss来存储后缀表达式,num来存储计算结果,注意不要与上面图中num搞混淆了)
(注意:这里将计算结果5入栈后,栈顶从之前的[3]变成[2])
到这里后缀表达式的计算就结束了,下面附上实现代码
#include <stdio.h>
#include <stdlib.h>
#define MAX 100
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://www.heiqu.com/2a7b13b7c88813cbc9e15362ba8a1b5a.html