表达式求值调试完成

本文介绍了一个使用运算符优先法实现的C++表达式求值程序。程序通过栈进行运算符和操作数的管理,支持加减乘除四种基本运算。虽然当前版本仅支持一位数运算,但作者计划扩展到处理两位数的运算。调试过程耗时较长,代码中包含完整的算法实现和测试案例。
摘要由CSDN通过智能技术生成

原来调试程序比写程序难多了!

花了不到2个小时写完的程序,调试花了我快4个小时,还有很多不完美,下一不是让程序支持二位数的运算!

调试过程我也就不想写了,太辛苦了!

下面是我修改的结果

哎~·最近又要和字符串打交道了! 

/**********************************************************
本算法采用的是“运算符号优先法”
用来对给定的表达式求值的过程
目前版本1.00!------NavyBlueStudio
**********************************************************/
///
#include<iostream>
//#include<wingdi.h>                                           
//定义栈的数据类型                                            
#define ADDSIZE 10
#define ERROR 0
#define FALSE 0
#define OVERFLOW 0
#define TRUE 1
typedef struct
{
 char *top;//指向栈顶的指针
 char *base;//指向栈底的指针
 int St

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值