free函數(shù)怎么用 在C語言中,free()函數(shù)怎么知道釋放多大的空間?
在C語言中,free()函數(shù)怎么知道釋放多大的空間?這個問題很有趣。在檢查數(shù)據(jù)之后,當(dāng)申請內(nèi)存塊時,內(nèi)存塊的大小將存儲在內(nèi)存塊的前幾個字節(jié)中。所以free()函數(shù)只需向前推第一個地址就可以讀取內(nèi)存塊的
在C語言中,free()函數(shù)怎么知道釋放多大的空間?
這個問題很有趣。在檢查數(shù)據(jù)之后,當(dāng)申請內(nèi)存塊時,內(nèi)存塊的大小將存儲在內(nèi)存塊的前幾個字節(jié)中。
所以free()函數(shù)只需向前推第一個地址就可以讀取內(nèi)存塊的大小。