数据结构C语言。求源代码
数据结构C语言。求源代码
日期:2011-01-01 21:02:43 人气:1
这里L是函数输入链表的头结点,L->next指向链表的第一个元素。
进入Reverse函数,先将p、q这两个临时指针指向链表的第一个元素。此时将L->next赋为空值,即L的next不再指向链表第一个元素了(想想此函数的目的是:要将L->next从链表的一头指向另一头。就回明白这里的含义了)
进入循环,这时p、q都指向了链表的第一个元素,循环结束条件是q等于空,即while(q)表示如果q不为空NULL,则进行循环。
q=q->next; //既然q不等于