在循环链表中,以下哪个条件用于判断是否到达链表的末尾? A. 指针p为NULL B. 指针p的next为NULL C. 指针p为头指针 D. 指针p的next指向头指针 答案解析 循环链表的特点是链表中最后一个结点的指针域指向头结点,形成一个环。因此,判断是否到达链表末尾的条件是指针p的next是否指向头指针。选项D正确。选项A和B是线性链表判断末尾的条件,不适用于循环链表。选项C错误,因为p为头指针并不意味着到达链表末尾。 正确答案:D