1.遍历链表
2.代码实现
//遍历链表
void link_print(STU *head)
{
assert(head);
//定义新的指针保存链表首地址,防止使用head改变原本链表
STU *p_mov = head;
//当指针保存最后一个节点的指针域为NULL时,循环结束
while (p_mov != NULL)
{
//打印当前指针保存节点的指针域
printf("num=%d name:%s score=%d\n", p_mov->num, \
p_mov->name, p_mov->score);
//指针后移,保存下一个节点的地址
p_mov = p_mov->next;
}
}