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