#include "stdio.h" #include "malloc.h" struct node { int data ; struct node *next ; }; typedef s

2025-05-09 10:27:04
推荐回答(1个)
回答(1):

h是链表的头结点,输入第一位数c的时候,如果不是-1:
s->data=c,申请一块内存s,s的data赋值为c;
r->next=s,因为r=h,这里的意思就是让头结点h指向的下一个节点为s(记为s1);
r=s,是记住s1这个节点,为了下次输入数字的时候,从s1开始往后加。