给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定源程序如下。
(1)p=h->next; (2)p=p->next;
(1)因为链表的头结点没有数据域,所以对指针P进行初始化时,要将P指向头结点的下一个结点。
(2)通过指针P的移动遍历链表,因此此处应改为p=p->next;。