AB都对吧只要p->next=q;在在这两条语句q->next=p->next: p->next->prior=q; 后面就行,其它语句顺序是可变的吧
我觉得如果A对,那么B也对。但貌似A和B都没有考虑p->next是NULL的情况。还有C和D吗?