- 算法競賽寶典(第三部):基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)
- 張新華
- 230字
- 2021-03-19 16:58:10
處理動態(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ū)能被其他變量使用。
推薦閱讀
- Flask Blueprints
- Internet of Things with Intel Galileo
- Python機(jī)器學(xué)習(xí)算法與實戰(zhàn)
- ArcGIS By Example
- Android Native Development Kit Cookbook
- 零基礎(chǔ)輕松學(xué)SQL Server 2016
- Oracle Exadata專家手冊
- Learning Unity 2D Game Development by Example
- Selenium Testing Tools Cookbook(Second Edition)
- C/C++程序員面試指南
- Xcode 6 Essentials
- Python預(yù)測分析實戰(zhàn)
- Visual C++程序設(shè)計與項目實踐
- Data Manipulation with R(Second Edition)
- Node.js應(yīng)用開發(fā)