/*在BC31下编译或VC6.0*/
/*compileunderBorlandC++3.1orVisualC++6.0*/
/*#include"stdafx.h"*/
#include"stdio.h"
#include"string.h"
#include"stdlib.h"
#include"conio.h"
#defineTRUE1
#defineFALSE0
#defineSTACK_INIT_SIZE100/*存储空间初始分配量*/
#defineSTACKINCREMENT20/*存储空间分配增量*/
typedefstruct
{
int*pBase;/*在构造之前和销毁之后,base的值为NULL*/
int*pTop;/*栈顶指针*/
intStackSize;/*当前已分配的存储空间,以元素为单位*/
}Stack;
typedefintBOOLEAN;
charOperator[8]="+-*/()#";/*合法的操作符存储在字符串中*/
charOptr;/*操作符*/
intOpnd=-1;/*操作符*/
intResult;/*操作结果*/
/