Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2339089
  • 博文数量: 168
  • 博客积分: 3184
  • 博客等级: 中校
  • 技术积分: 3959
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-12 18:57
文章存档

2019年(1)

2018年(2)

2017年(3)

2016年(15)

2015年(10)

2014年(60)

2011年(1)

2010年(76)

分类: LINUX

2010-03-24 17:27:09

void *malloc(size_t,size)
 
malloc函数用来从堆空间中申请指定的size个字节的内存大小;
 
 
void *realloc(void *mem_address, size_t new_size)
 
用来重新指定mem_address所指向的空间的大小,其大小为new_size,如果mem_address其后还有(new_size-size)个空字节,那么直接将原空间进行简单的扩展,如果没有(new_size-size)个空字符,那么就重新再堆空间上申请空间大小new_size;
 
void *calloc(size_t size,size_t length)
 
其功能相当于malloc(size*length),它和malloc的区别是,calloc函数会自动的将申请到的空间值设置为零;
阅读(1465) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~