?? priority.h
字號:
//算符優(yōu)先級類Priority的聲明
class Priority
{
public:
char PriOPTR(char a1, char a2);
};
//算符優(yōu)先級類Priority的內(nèi)部函數(shù)定義
char Priority::PriOPTR(char a1, char a2)
{
int b1,b2;
char priority[7][7]={
{ '>' , '>' , '<' , '<' , '<' , '>' , '>' } , { '>' , '>' , '<' , '<' , '<' , '>' , '>' },
{ '>' , '>' , '>' , '>' , '<' , '>' , '>' } , { '>' , '>' , '>' , '>' , '<' , '>' , '>' },
{ '<' , '<' , '<' , '<' , '<' , '=' , '0' } , { '>' , '>' , '>' , '>' , '0' , '>' , '>' },
{ '<' , '<' , '<' , '<' , '<' , '0' , '=' }
};
switch (a1)
{
case '+':b1=a1-43; break;
case '-':b1=a1-44; break;
case '*':b1=a1-40; break;
case '/':b1=a1-44; break;
case '(':b1=a1-36; break;
case ')':b1=a1-36; break;
case '#':b1=a1-29; break;
}
switch (a2)
{
case '+':b2=a2-43; break;
case '-':b2=a2-44; break;
case '*':b2=a2-40; break;
case '/':b2=a2-44; break;
case '(':b2=a2-36; break;
case ')':b2=a2-36; break;
case '#':b2=a2-29; break;
}
return priority[b1][b2];
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -