我們知道,realloc是從堆上分配內(nèi)存的,當(dāng)擴(kuò)大一塊內(nèi)存空間時, realloc()試圖直接從堆上現(xiàn)存的數(shù)據(jù)后面的那些字節(jié)中獲得附加的字節(jié),如果能夠滿足,自然天下太平;可如果數(shù)據(jù)后面的字節(jié)不夠的話,那么就使用堆上第一個有足夠大小的自由塊,現(xiàn)存的數(shù)據(jù)然后就被拷貝至新的位置,而老塊則放回到堆上。返回值指向新分配的內(nèi)存...
www.dbjr.com.cn/article/1096...htm 2025-5-14