c语言判断链表是否成环