LinkList是单向链表的头部。ListNode是链表内的元素。r是指向链表的最后一个元素。LinkList head=......,用malloc()函数从堆内存中分配一小块内存,并将其地址放在head中。r->next=NULL;,初始化链表的尾部。s=......,获取一个链表元素的内存空间。strcpy(...);,对s的内容,赋值。r->next=s;,将s挂到链表head上。