深入理解c指针_学习笔记_2.0动态内存分配

上一节地址:深入理解c指针_学习笔记_1.0概念及使用
https://blog.csdn.net/haimaer/article/details/81450131

此章节主要是malloc的使用及其注意点,这些不需多阐述
1:初始化静态或者全局变量时不能调用函数。
全局变量是在函数外和可执行代码外声明的,而赋值语句必须出现在函数中。

深入理解c指针_学习笔记_2.0动态内存分配_第1张图片

2: void * calloc(size_t n,size_t size)

calloc根据n与size的乘积来分配内存,若为0,可能返回NULL。
calloc的速度比malloc慢

大多数情况还是使用malloc来申请内存,其他的占用时间太长,视情况而定。
而申请内存需要注意的一点是内存的释放,管理等也是主要的关键点!!!

你可能感兴趣的:(数据结构)