C程序设计与实践 第7章(课件).ppt

C程序设计与实践 第7章(课件).ppt

推荐资料 更多图书信息请见星图书业:/ 计算机各级在线考试试题见前程在线考试网:/ 函数功能:在内存中分配一大块连续的存储空间,这块空间由n个小块空间组成,每小块空间的大小由参数size提供,size的数据单位是字节,函数的返回值是这一大块存储空间的首地址。 “数据类型说明符”表示该空间将存放数据的类型。 (数据类型说明符 *)表示把返回的首地址值强制转换为该数据类型的指针。 calloc函数与malloc 函数的作用基本相同,多数情况下calloc函数可以用malloc 函数代替: (数据类型说明符 *) calloc(n,size) 可以替换为: (数据类型说明符 *) malloc(n*size) 同样,多数情况下malloc函数可以用calloc函数代替: (数据类型说明符 *) malloc(size) 可以替换为: (数据类型说明符 *) calloc(1,size) 但是,两者之间略有微小差别,用calloc分配的空间一般会做初始化的处理,即初始化为0。 例7.22 calloc函数与malloc 函数比较。分别用calloc函数和malloc 函数申请存放两个整数的空间,然后直接输出这两个空间中的值,比较输出结果。 #include stdio.h #include malloc.h ? void main() { int *mint, *cint; ? mint

文档评论(0)

1亿VIP精品文档

相关文档