堆與棧的區(qū)別有:1、棧由系統(tǒng)自動分配,而堆是人為申請開辟;2、棧獲得的空間較小,而堆獲得的空間較大;3、棧由系統(tǒng)自動分配,速度較快,而堆一般速度比較慢;4、棧是連續(xù)的空間,而堆是不連續(xù)的空間。
堆和棧的區(qū)別
堆和棧的區(qū)別主要有五大點(diǎn),分別是:
1、申請方式的不同。棧由系統(tǒng)自動分配,而堆是人為申請開辟;
2、申請大小的不同。棧獲得的空間較小,而堆獲得的空間較大;
3、申請效率的不同。棧由系統(tǒng)自動分配,速度較快,而堆一般速度比較慢;
4、存儲內(nèi)容的不同。棧在函數(shù)調(diào)用時(shí),函數(shù)調(diào)用語句的下一條可執(zhí)行語句的地址第一個(gè)進(jìn)棧,然后函數(shù)的各個(gè)參數(shù)進(jìn)棧,其中靜態(tài)變量是不入棧的。而堆一般是在頭部用一個(gè)字節(jié)存放堆的大小,堆中的具體內(nèi)容是人為安排;
5、底層不同。棧是連續(xù)的空間,而堆是不連續(xù)的空間。
標(biāo)簽: 堆和棧的區(qū)別 連續(xù)空間 系統(tǒng)自動分配 申請方式
新聞排行
圖文播報(bào)
科普信息網(wǎng) - 科普類網(wǎng)站
聯(lián)系郵箱:85 572 98@qq.com 備案號: 粵ICP備18023326號-39
版權(quán)所有:科普信息網(wǎng) www.www44bkbkcom.cn copyright © 2018 - 2020
科普信息網(wǎng)版權(quán)所有 本站點(diǎn)信息未經(jīng)允許不得復(fù)制或鏡像,違者將被追究法律責(zé)任!