首页 / 客观题库
下面代码遍历并输出一个循环单链表,其中 head 指向链表的第一个节点,横线处应填入的是( )。
1
2
3
4
5
6
7
8
9
10
struct Node {
int val;
Node* next;
};
void printList(Node* head) {
if (head == nullptr) return;
Node* p = head;
_______________________ // 在此处填入代码
cout << endl;
}
A
while (p != nullptr) {
cout << p->val << " ";
p = p->next;
B
while (p->next != nullptr) {
C
do {
} while (p != head);
D
for (; p; p = p->next) {
18213408360
密码必须包含数字、字母和特殊字符
错误.in文件下载
错误.out文件下载