用静态栈数据结构实现表达式求值[9]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 fxsjy 的 blog

//判断优先级的函数

char priority(char y,char x){

        char priority='<';

        switch(x){

            case '+':

            case '-':if(y=='(' || y=='#')priority='>';break;

            case '*':

            case '/':if(y=='(' || y=='#'|| y=='+' || y=='-')priority='>';break;

            case '(':priority='>';break;

            case ')':if(y=='(')priority='=';break;

            case '#':if(y=='#')priority='=';break;

本文关键:用静态栈数据结构实现表达式求值
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top