若有以下定義 則能保留鏈表其它結(jié)點(diǎn),而刪除p所指向結(jié)點(diǎn)的程序段是()
A.head->next=p->next;free(p) B.head->next=p;p->next=head->next;free(p) C.free(p);head->next=p;p->next=head->next D.free(p);head->next=p->next
若有以下定義: 則能夠把c插入到a和b之間并形成新鏈表的程序段是()
A.a.next=c;c.next=b B.head.next=p;p.next=head.next C.head->next=&c;p->next=head->next D.(*head).next=p;(*p).next=&b
若有以下定義 指針p指向該單向鏈表的第一個(gè)結(jié)點(diǎn),要輸出鏈表所有結(jié)點(diǎn)的數(shù)據(jù)成員data,以下循環(huán)語句正確的是()
A.for(;p!=NULL;p++)printf("%d,",p->data) B.for(;!p;p=p->next)printf("%d,",(*p).data) C. D.