官术网_书友最值得收藏!

處理動態(tài)鏈表的函數(shù)

1.malloc

函數(shù)原型為

    void *malloc(unsigned int size);

作用是在內(nèi)存的動態(tài)存儲區(qū)中分配一個長度為size的連續(xù)空間。此函數(shù)返回的是一個指向分配域起始地址的指針,如果此函數(shù)未能成功地執(zhí)行(如內(nèi)存空間不足),則返回空指針(NULL)。

2.calloc

函數(shù)原型為

    void *calloc(unsigned n,unsigned size);

作用是在內(nèi)存的動態(tài)存儲區(qū)中分配n個長度為size的連續(xù)空間。函數(shù)返回一個指向分配域起始地址的指針;如果分配不成功,則返回NULL。

3.free()

函數(shù)原型為

    void free(void *p);

作用是釋放由p指向的內(nèi)存區(qū),使這部分內(nèi)存區(qū)能被其他變量使用。

主站蜘蛛池模板: 中卫市| 贡觉县| 宝坻区| 九龙县| 康定县| 夏津县| 大名县| 杭锦后旗| 保德县| 叶城县| 南溪县| 开封市| 廊坊市| 永登县| 腾冲县| 沛县| 龙胜| 上思县| 太湖县| 西乌珠穆沁旗| 叶城县| 陇南市| 涡阳县| 且末县| 霍州市| 油尖旺区| 昌宁县| 东宁县| 蛟河市| 璧山县| 三河市| 皮山县| 公安县| 漳州市| 长兴县| 于田县| 蒲江县| 渑池县| 湖北省| 嵊州市| 石首市|