
非空的循环单链表head的尾结点(由p所指向)满足()。A.p->next==NULL B.p==NULL C.p->next==head D.p==head
在循环单链表中,尾结点的核心特征是其next指针不指向NULL(区别于普通单链表),而是指向头结点以形成闭合环路。
A. p->next == NULL:这是普通单链表尾结点的特征,循环链表尾结点不会指向NULL,故错误。
B. p == NULL:尾结点是实际存在的结点,p作为尾结点指针不可能为NULL,故错误。
C. p->next == head:循环单链表的定义要求尾结点的next指针指向头结点,形成“首尾相连”的循环结构,这是其本质特征,故正确。
D. p == head:仅当链表只有一个结点时成立(头、尾合一),但题目未限定链表长度,此为特殊情况而非普遍规律,故错误。
答案:C