您的位置首页百科知识

malloc和calloc的区别

malloc和calloc的区别

的有关信息介绍如下:

malloc和calloc的区别

呵呵,其实区别就是是否老吵对申请的区域进行初大含州始化而已但是我想你也知道我们写程序的时候多用malloc而很少用calloc,和解?因为calloc虽然对内存进行了初始化(全部初始化为0),但是同样也要降低效率滚蔽的calloc相当于p = malloc();memset(p, 0,size);多了对内存的写零操作,而写零这个操作我们有时候需要,而大部分时间不需要所以就有两个函数并存的关系了