先給段代碼,你看看是否出錯(cuò)
這段代碼出現(xiàn)了錯(cuò)誤,即內(nèi)存出錯(cuò)。原因是對(duì)于free(p)的理解,首先,地址是不可能被刪掉的,這里的free是指,你已經(jīng)失去對(duì)這塊內(nèi)存的控制,系統(tǒng)可以拿來(lái)做別的事,但是此時(shí)的p里面的內(nèi)容并未被清除,所以之前的數(shù)據(jù)還在,所以p此時(shí)指向的并未是空的。
應(yīng)該為
先給段代碼,你看看是否出錯(cuò)
這段代碼出現(xiàn)了錯(cuò)誤,即內(nèi)存出錯(cuò)。原因是對(duì)于free(p)的理解,首先,地址是不可能被刪掉的,這里的free是指,你已經(jīng)失去對(duì)這塊內(nèi)存的控制,系統(tǒng)可以拿來(lái)做別的事,但是此時(shí)的p里面的內(nèi)容并未被清除,所以之前的數(shù)據(jù)還在,所以p此時(shí)指向的并未是空的。
應(yīng)該為