C语言申请内存
2016-03-06 22:35
176 查看
#include <stdlib.h>
使用malloc()函数可以获得一块内存缓冲区。当程序不再使用这块缓冲区时,可以调用free()函数,释放相应的内存,将其返还给堆。
// 申请内存空间,在堆上。
int *p = malloc(100 * sizeof(int));
// 使用这块内存
......
// 释放内存空间
free(p);
p = NULL;
使用malloc()函数可以获得一块内存缓冲区。当程序不再使用这块缓冲区时,可以调用free()函数,释放相应的内存,将其返还给堆。
// 申请内存空间,在堆上。
int *p = malloc(100 * sizeof(int));
// 使用这块内存
......
// 释放内存空间
free(p);
p = NULL;
相关文章推荐
- C/C++中const关键字详解
- 如何用C++读取文本文件中的数据存入到一个数组,并且对该数组任意长度求和
- 1105. Spiral Matrix (25)
- C语言字节对齐
- C语言全局变量和静态变量
- C语言有哪些鲜为人知的特性?及C语言未定义行为一览
- c++工程师笔试常见题目总结
- [土狗之路]coursera C语言进阶 习题 寻找平面上的极大点
- [土狗之路]coursera C语言进阶 习题 运算符判定
- C语言内存地址基础
- c语言之指针
- 12个有趣的C语言问答
- [土狗之路]coursera C语言进阶 习题 字符串中次数第2多的字母
- [土狗之路]coursera C语言进阶 习题 含k个3的数
- 1104. Sum of Number Segments (20)
- c++编程思想-第2章 对象的创建与使用-2
- C++学习 之const
- C++ mutable
- 【总结】C++基类与派生类的赋值兼容规则
- C语言中.h文件和.c文件详细解析 此博文包含图片