单链表就是只有一个节点指针的,就是你只能顺序访问链表中的每一个节点,因为他只包含了指向下一个节点的指针,而双链表就是由两个节点指针变量的,一个指向下一个,一个指向上一个,这样子,你既可以访问上一个节点,也可以访问下一个节点。怎么用,其实都差不多,至于链表的实现,自己看书吧~双链表就就是可以前后访问,而单链表只能向后访问~
推荐 你看 《数据结构(c语言版)》(严蔚敏),上面讲的特别清楚