下面的代码实现的是一个简单静态链表,它由3个存储学生数据(学号、成绩)的节点组成。请考虑:(1)head的作用;(2)p的作用。
head是“头指针”变量,指向链表中的第一个节点地址,这相当于“幼儿园教师”拉着第一个“小朋友”的手。输出链表中每个节点的值相当于登记小朋友的名字,但是这件事教师是不适合亲自做的,因为她必须时刻拉着小朋友的手,否则小朋友就有可能会跑得找不到人影(链表地址丢失)。p是教师的“助手”,所以由p从教师的位置开始向后一步步移动以登记小朋友的名字。 M5yQ4Z8eiXuef7bn7gnAFuBI3CRY26/eD5j+mZY1fbVUo8Lb/jNHaCQoGuur9QEU