位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > C語(yǔ)言 > 問題詳情

動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)與結(jié)構(gòu)數(shù)組在C語(yǔ)言的區(qū)別

提問人:楊紫紅發(fā)布時(shí)間:2020-11-17
 動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)相當(dāng)于結(jié)構(gòu)數(shù)組,但比結(jié)構(gòu)數(shù)組優(yōu)越
(1)結(jié)構(gòu)數(shù)組中的元素必須連續(xù)存放,而鏈表不必;

(2)數(shù)組中的元素個(gè)數(shù)確定,而鏈表中的元素個(gè)數(shù)沒有限制,在實(shí)際使用中如果元素個(gè)數(shù)不確定,特別是需要?jiǎng)討B(tài)增加元素的情況,使用鏈表更合適;

(3)C編譯程序必須給數(shù)組分配存放其全部元素的存儲(chǔ)空間,而對(duì)鏈表不必也不可能預(yù)先分配全部存儲(chǔ)空間,因?yàn)镃編譯程序元法確定鏈表中的元素的個(gè)數(shù)。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部