C 语言的一些函数记录

最近看《Objective-C高级编程 iOS与OS X多线程和内存管理》中频繁用到了一些C语言的基础和函数,顺带记录一下,虽不系统,但是聊胜于无

  • calloc
  • 函数原型:void *calloc(size_t n, size_t size);
  • 功 能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。
  • 与malloc的区别
    calloc在动态分配完内存后,自动初始化该内存空间为零,而malloc不初始化,里边数据是随机的垃圾数据。

参考资料

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • C语言中内存分配 在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是...
    一生信仰阅读 4,951评论 0 2
  • 版权声明:本文为 gfson 原创文章,转载请注明出处。注:作者水平有限,文中如有不恰当之处,请予以指正,万分感谢...
    gfson阅读 8,676评论 0 6
  • 1. malloc函数 其中,形参n为要求分配的字节数。 如果函数执行成功,malloc返回获得内存空间的首地...
    云之君兮鹏阅读 5,867评论 4 10
  • 前言 C语言作为一门应用途广泛、功能强大、使用灵活的面向过程式编程语言。既可用于编写应用软件,又能用于编写系统软件...
    老板娘来盘一血阅读 14,469评论 32 83
  • 听, 他拉箱子的声音, 那沉重的步伐与急促的呼吸, 他走了。 不要伤心, 不要难过, 虽然相隔千里, 也不要迷惘,...
    谧临阅读 1,661评论 0 0

友情链接更多精彩内容