设tail是指向一个非空带表头结点的循环单链表的尾指针。那么,删除链表起始结点的操作应该是______。
A. ptr = tail ; tail = tail->Next ; free (ptr);
B. tail = tail->Next ; free (tail) ;
C. tail = tail->Next->Next ; Free (tail); Free (ptr);
D. ptr = tail->Next->Next ; tail->Next->Next = ptr->Next ; free (ptr);