我的第一篇博文就是关于逆波兰式的,现在回头看感觉当时的代码太过混乱(不忍直视),在这里对当时的代码进行一次重构。
#include <stdio.h>
#include <stdlib.h>
#include "stack.h"
#define MaxSize 30
int Judge(int flag,char operater)
{
if(flag)
switch(operater){
case '+': return 3;
case '-': return 3;
case '*': return 5;
case '/': return 5;
case '(': return 1;

这篇博客主要介绍了如何使用C语言对中缀表达式进行转换,生成后缀表达式,即逆波兰式。作者回顾了早期的代码并进行了重构,提供了一个更清晰的解决方案。
最低0.47元/天 解锁文章
2625

被折叠的 条评论
为什么被折叠?



