上QQ阅读APP看书,第一时间看更新
处理动态链表的函数
1.malloc
函数原型为
void *malloc(unsigned int size);
作用是在内存的动态存储区中分配一个长度为size的连续空间。此函数返回的是一个指向分配域起始地址的指针,如果此函数未能成功地执行(如内存空间不足),则返回空指针(NULL)。
2.calloc
函数原型为
void *calloc(unsigned n,unsigned size);
作用是在内存的动态存储区中分配n个长度为size的连续空间。函数返回一个指向分配域起始地址的指针;如果分配不成功,则返回NULL。
3.free()
函数原型为
void free(void *p);
作用是释放由p指向的内存区,使这部分内存区能被其他变量使用。