亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12
最近訪問板塊 發(fā)新帖
樓主: youzlm
打印 上一主題 下一主題

[C] malloc疑問 [復(fù)制鏈接]

論壇徽章:
0
11 [報(bào)告]
發(fā)表于 2011-01-13 11:53 |只看該作者
如果放在鏈表中呢?用那種比較好,還是一樣的道理
youzlm 發(fā)表于 2011-01-13 11:51



   
看來LZ并不明白大家說什么哇~~

論壇徽章:
0
12 [報(bào)告]
發(fā)表于 2011-01-13 12:02 |只看該作者
malloc要系統(tǒng)調(diào)用, 而直接用數(shù)組則不用, 所以數(shù)組會(huì)快些

論壇徽章:
0
13 [報(bào)告]
發(fā)表于 2011-01-13 16:10 |只看該作者
看你的需要了,{:2_168:}

論壇徽章:
0
14 [報(bào)告]
發(fā)表于 2011-01-13 20:06 |只看該作者
malloc有講究嗎?
比如:一個(gè)字符串長度是100,是直接定義好,還是malloc好,還是一樣的道理。
youzlm 發(fā)表于 2011-01-13 11:08



    主要還是看場(chǎng)合,直接定義是從棧分配,malloc從堆分配。?臻g一般固定有限,堆則看你剩余的可用內(nèi)存大小了。
   直接定義的不用你釋放,malloc的最后要記得free釋放,否則會(huì)有內(nèi)存泄露的問題,相當(dāng)嚴(yán)重的。

論壇徽章:
0
15 [報(bào)告]
發(fā)表于 2011-01-13 23:09 |只看該作者
看場(chǎng)合,有些情況下無所謂。
某些OS下可能要注意,比如ucos、psos這樣的, 它的任務(wù)棧是很有限的,隨意分配很大的臨時(shí)數(shù)組可能溢出,尤其是發(fā)生遞歸的地方更要小心。

論壇徽章:
0
16 [報(bào)告]
發(fā)表于 2011-01-13 23:17 |只看該作者
malloc是動(dòng)態(tài)分配,內(nèi)存是在堆區(qū)分配的,分配內(nèi)存時(shí)需要在堆區(qū)分配,耗時(shí)較大,因?yàn)閮?nèi)存管理操作的緣故,分配的內(nèi)存需要手動(dòng)析構(gòu);靜態(tài)分配時(shí),存儲(chǔ)區(qū)是在棧里分配的,耗時(shí)相對(duì)小,因?yàn)樵摬僮髦恍枰苿?dòng)棧指針就行,分配的內(nèi)存自動(dòng)析構(gòu)。
總結(jié)就是:如果變量有局部性、知道其大小、且存儲(chǔ)區(qū)無須變動(dòng)時(shí),使用靜態(tài)分配,否則動(dòng)態(tài)分配

我直接復(fù)制前人的答案了,沒什么好回答的,g下堆和棧

論壇徽章:
3
CU大;照
日期:2013-03-14 14:14:08CU大;照
日期:2013-03-14 14:14:26CU大;照
日期:2013-03-14 14:14:29
17 [報(bào)告]
發(fā)表于 2011-01-14 08:19 |只看該作者
用在鏈表中,那么是不是經(jīng)常刪除,然后又經(jīng)常分配。如果這樣頻繁分配釋放,最好用數(shù)組,靜態(tài)分配,出于效率的考慮。

論壇徽章:
0
18 [報(bào)告]
發(fā)表于 2011-01-14 20:38 |只看該作者
100相對(duì)于系統(tǒng)來說九牛之一毛,286的時(shí)代已經(jīng)過去了

論壇徽章:
0
19 [報(bào)告]
發(fā)表于 2011-01-14 20:49 |只看該作者
char a[100]
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP