📄 exp.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>算术表达式求值</title>
</head>
<body bgcolor="#99CCFF">
<p>
<h2><strong><em>算术表达式求值的算符优先算法</em></strong>:</h2>
</p>
<hr>
<pre>
<p align="left"> 1、置操作数栈为空栈,置运算符栈的栈底元素为 “ # ”</p>
<p align="left"> 2、读入表达式的各个字符,判断该字符是操作数还是操作符</p>
<p align="left"> 3、若当前字符是操作数,则压入操作数栈,并读取表达式的
<pre>下一个字符,结束本次循环</pre>
<p align="left"> 4、若当前字符是操作符,则和运算符栈的栈顶元素</p>
<p align="left"> 进行优先权的比较</p>
<p align="left"> 若运算符栈顶元素的优先权低,则将该字符压入</p>
<p align="left"> 运算符栈,并读取表达式的下一个字符,结束本次</p>
<p align="left"> 循环 </p>
<p align="left"> 若运算符栈顶元素的优先权高,则退出运算符栈</p>
<p align="left"> 顶运算符和操作数栈的两个操作数进行求值,并将</p>
<p align="left"> 结果压入操作数栈,结束本次循环 </p>
<p align="left"> 优先权相等只能是一对括号弧相遇,则退出运算</p>
<p align="left"> 符栈顶的左括弧,并读取表达式的下一个字符,结</p>
<p align="left"> 束本次循环 </p>
</pre>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -