遍历一条单向链表

单选题 难度 3

#list

沿着 next 一直走到空。

题目

链表结点为 struct N { int v; N* next; },依次是 1→2→3(3 的 next 为空)。下面代码的输出是( )。

N* p = &a;  int s = 0;
while (p) { s += p->v; p = p->next; }
cout << s << endl;
  1. 6
  2. 3
  3. 1
  4. 死循环
来小码星球,动手写一遍 →