询问一个链表输出的问题
这是一本数据结构上的一个例子
《数据结构教程》第二版 李春葆
P42
输出线性表DispList(L)
逐一扫描单链表L的每个数据结点,并显示各结点data域值
void DispList(LinkList *L)
{
LinkList *p=L->next; //觉得这个地方是不是有问题啊,是不是应该是LinkList *p=L呢?不然,第一个结点的值怎么输出啊??
while(p!=NULL)
{
printf("%c",p->data);
p=p->next;
}
printf("\n");
}