下面代码判断队列第一个元素是否等于 a 并删除该元素,横线处应填入:
bool is_front_equal(queue<int>& q, int a) {
bool is_equal = false;
if (!q.empty()) {
________ // 在此处填入代码
}
return is_equal;
}
- A. is_equal = (q.front() == a);
- B. is_equal = (q.front() == a); q.pop();
- C. q.pop(); is_equal = (q.front() == a);
- D. q.pop(); is_equal = (q.top() == a);
正确答案:B