2018-07-20 Continue

这个函数是亲测能用的,尾插法创建链表,但是我自己很难理解,先贴出来,自己注释了一部分。

void creat(struct list *head, int n)//尾插法

{        struct list *p, *q;//头指针,尾指针

        head->next=NULL;//头指针前驱赋空

        p=head;//p指针指向链表头

        for(i=0; idata);//从键盘向节点的数据域写入数据

        {q->next = p->next;//1

        p->next=q;//2

        p=q;//3

}//1,2,3行都不太理解

}

没有那种专门贴代码的工具,为了增强可读性,不得不自己调格式,今天确实有些忙,只能这样坚持,以后保证每天都进步一点点,毕竟为了自己,也为了她。

你可能感兴趣的:(2018-07-20 Continue)