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

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

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
123下一頁(yè)
最近訪(fǎng)問(wèn)板塊 發(fā)新帖
樓主: shinwu_chen
打印 上一主題 下一主題

[C] 請(qǐng)教free函數(shù)的作用 [復(fù)制鏈接]

論壇徽章:
2
技術(shù)圖書(shū)徽章
日期:2013-09-28 17:43:46金牛座
日期:2013-09-28 18:39:14
11 [報(bào)告]
發(fā)表于 2013-09-29 14:04 |只看該作者
回復(fù) 8# linux_c_py_php


    恩,我現(xiàn)在就是正在學(xué)C基礎(chǔ)。你說(shuō)的這個(gè)我明白,free的參數(shù),最后還是原來(lái)的指針地址current,可是next是原來(lái)這個(gè)current指向的內(nèi)存塊中的指針,這個(gè)內(nèi)存塊都被釋放了,next還是可以取到值,他不跟隨內(nèi)存塊被一起釋放掉么?

論壇徽章:
9
摩羯座
日期:2013-08-15 15:18:48獅子座
日期:2013-09-12 18:07:47金牛座
日期:2013-09-16 13:23:09辰龍
日期:2013-10-09 09:03:27白羊座
日期:2013-10-17 13:32:44子鼠
日期:2014-04-23 15:09:38戌狗
日期:2014-09-17 11:37:542015年亞洲杯之韓國(guó)
日期:2015-03-26 10:16:442015亞冠之武里南聯(lián)
日期:2015-08-18 14:55:52
12 [報(bào)告]
發(fā)表于 2013-09-29 14:04 |只看該作者
本帖最后由 w_anthony 于 2013-09-29 14:06 編輯

free(void*),執(zhí)行后current的值并不會(huì)改變,但是繼續(xù)訪(fǎng)問(wèn)其內(nèi)容的行為是“未定義”的,書(shū)上這段代碼不應(yīng)該出現(xiàn)在任何實(shí)際應(yīng)用的工程中,即使它能很好的工作,因?yàn)槟悴荒鼙WC換個(gè)編譯器去編譯它得到的程序沒(méi)有問(wèn)題,也不能保證即使現(xiàn)在看起來(lái)沒(méi)有問(wèn)題那以后也一定不會(huì)有問(wèn)題,這就是“未定義”的含義,必須要避免。

論壇徽章:
9
摩羯座
日期:2013-08-15 15:18:48獅子座
日期:2013-09-12 18:07:47金牛座
日期:2013-09-16 13:23:09辰龍
日期:2013-10-09 09:03:27白羊座
日期:2013-10-17 13:32:44子鼠
日期:2014-04-23 15:09:38戌狗
日期:2014-09-17 11:37:542015年亞洲杯之韓國(guó)
日期:2015-03-26 10:16:442015亞冠之武里南聯(lián)
日期:2015-08-18 14:55:52
13 [報(bào)告]
發(fā)表于 2013-09-29 14:10 |只看該作者
回復(fù) 9# shinwu_chen


    訪(fǎng)問(wèn)一個(gè)已經(jīng)free了的指針就是訪(fǎng)問(wèn)野指針,請(qǐng)看http://72891.cn/forum.p ... ;page=1#pid23962402

論壇徽章:
2
技術(shù)圖書(shū)徽章
日期:2013-09-28 17:43:46金牛座
日期:2013-09-28 18:39:14
14 [報(bào)告]
發(fā)表于 2013-09-29 14:23 |只看該作者
回復(fù) 13# w_anthony


    恩呢,明白了,謝謝啊~

論壇徽章:
2
技術(shù)圖書(shū)徽章
日期:2013-09-28 17:43:46金牛座
日期:2013-09-28 18:39:14
15 [報(bào)告]
發(fā)表于 2013-09-29 14:24 |只看該作者
感謝大家耐心回答啊~C新人,以后還請(qǐng)大家多多指教!

論壇徽章:
0
16 [報(bào)告]
發(fā)表于 2013-10-05 09:48 |只看該作者
free()的作用是釋放指針指向的內(nèi)存空間,而指針的值不為NULL,指針仍然指向那塊內(nèi)存空間。但是這樣引用是很危險(xiǎn)的,因?yàn)槟抢锸且粔K亂碼。
這樣應(yīng)該可以
struct film *p
while(current)
{
   p=current;
   current=current->next;
  free(p);
}

論壇徽章:
0
17 [報(bào)告]
發(fā)表于 2013-10-05 09:50 |只看該作者
回復(fù) 4# shinwu_chen


    不行,這樣做很危險(xiǎn)。。。

論壇徽章:
0
18 [報(bào)告]
發(fā)表于 2013-10-05 10:50 |只看該作者
有時(shí)候剛釋放的內(nèi)存不會(huì)馬上被修改的
這又是某本國(guó)內(nèi)“教授”寫(xiě)的評(píng)職稱(chēng)用教材嗎?

論壇徽章:
0
19 [報(bào)告]
發(fā)表于 2013-10-08 17:21 |只看該作者
哈哈,你也發(fā)現(xiàn)這本書(shū)的BUG了

論壇徽章:
0
20 [報(bào)告]
發(fā)表于 2013-10-08 20:17 |只看該作者
不可思議,粗看還以為是c++ primer。
您需要登錄后才可以回帖 登錄 | 注冊(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)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP