// 逆置帶頭結點的單鏈表 L
p=L->next; L->next=NULL;
while ( p) {
q=p->next; // q指向*p的後繼
p->next=L->next;
L->next=p; // *p插入在頭結點之後
p = q;
}