while (temp->left->oper == '+' ||
temp->left->oper == '-' ||
temp->left->oper == '*' ||
temp->left->oper == '/' ||
temp->right->oper == '+' ||
temp->right->oper == '-' ||
temp->right->oper == '*' ||
temp->right->oper == '/')
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
为了清楚起见:temp是一个指向以下node结构的指针:
struct node
{
int num;
char oper;
node* left;
node* right;
};
Run Code Online (Sandbox Code Playgroud)