[求助]
OperandType EvaluateExpression() {InitStack (OPTR); Push (OPTR,'#');
initStack (OPND); c = getchar();
while (c!='#' || GetTop(OPTR)!='#'){
if (! In(c,op)){Puse((OPND,c); c = getchar();}
else
switch (Precede(GetTop(OPTR),c)) {
cash'<':
Push(OPTR,c); c = getchar();
break;
cash'=':
Pop(OPTR,x); c = getchar();
break;
cash'>':
Pop(OPTR,theta);
Pop(OPND,b); Pop(OPND,a);
Push(OPND,Operate(a, theta, b));
break;
}
}
return GetTop(OPND);
}
此程序在TC中运行有错误,希望有高手指点指点.谢谢!
----------------解决方案--------------------------------------------------------
这是数据结构啊
你换成实力是是啊
----------------解决方案--------------------------------------------------------
[讨论]
谢谢你的帮助!不过什么叫实力了??
----------------解决方案--------------------------------------------------------
看到这么多的字符 头就晕了
----------------解决方案--------------------------------------------------------
部分代码看不出什么。把调试结果贴出来
----------------解决方案--------------------------------------------------------