若有以下定義struct link{int data;struct link *next;}a,b,c,*p,*q;且變量a和b之間已有如下圖所
若有以下定義 struct link { int data; struct link *next; } a,b,c,*p,*q; 且變量a和b之間已有如下圖所示的鏈表結構:指針p指向變量a,q指向變量c。則能夠把c插入到a和b之間并形成新的鏈表的語句組是
A.a(chǎn).next=C;c.next=b;
B.p.next=q;q.next=p.next;
C.p->next=&c;q->next=p->next;
D.(*p).next=q;(*q).next=&b;
正確答案:D解析: 本題考查鏈表的數(shù)據(jù)結構,必須利用指針變量才能實現(xiàn),即一個結點中應包含一個指針變量,用它存放下一結點的地址。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。