一个通用的双向循环链表的C语言实现