这个文件是运算符的操作:opr.c
char opr[7][7]={
{'>','>','<','<','<','>','>'},
{'>','>','<','<','<','>','>'},
{'>','>','>','>','<','>','>'},
{'>','>','>','>','<','>','>'},
{'<','<','<','<','<','=',''},
{'>','>','>','>','>','>','>'},
{'<','<','<','<','<','<','='},
};
getoprvalue(char c)
{int v=-1;
switch©
{case '+':v=0;break;
case '-':v=1;break;
case '*':v=2;break;
case '/':v=3;break;
case '(':v=4;break;
case ')':v=5;break;
case '':v=6;break;
defualt:v=-1;
}
return v;
}
char cmpopr(char c1,char c2)
{
return(opr[getoprvalue(c1)][getoprvalue(c2)]);
}