黑马程序员技术交流社区

标题: malloc calloc realloc 的区别 [打印本页]

作者: 865061682    时间: 2015-7-31 00:52
标题: malloc calloc realloc 的区别
malloc与calloc都是申请内存空间 ,不过calloc会自动初始化为0,realloc是用来扩充申请的内存空间的大小
int  *p=(int*)malloc(4*sizeof(int));  //16个字节
p=realloc(p,40*sizeof(int));            //160个字节


作者: 我的呸    时间: 2015-7-31 08:04
学习啦。
作者: xiaochongzi    时间: 2015-7-31 11:12
int  *p=(int*)calloc(4,sizeof(int));
作者: wowthe1st    时间: 2015-7-31 11:36
calloc自动初始化为0啊,还真没留意,这样就很方法了,一般就是malloc和realloc配合着用
作者: Anne_lov    时间: 2015-7-31 16:05
这是视频里有讲哦。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2