{1,m+3} 值为1,next指向m+3,就是{7,0},值为7,指向0(结束)。那么合起来值就是17.
首先这是一个链表,共有4个节点
第0个节点的a=1,next指向第3个节点
第1个节点的a=3,next指向第2个节点
第2个节点的a=5,next为空
第3个节点的a=7,next为空
p指针指向链表头节点,即第0个节点,循环遍历p的next,那么第一次会输出第0个节点的a,即1,然后p指向第0个节点的next,也就是第3个节点
循环继续输出p节点的a,也就是第3个节点的a,值为7,然后p指向第3个节点的next,为空。循环判断p为空就结束了。所以最后输出值为1和7