动态内存管理 C语言从入门到入土(进阶篇)
动态内存管理 C语言从入门到入土(进阶篇)
目录1. 为什么存在动态内存分配2. 动态内存函数的介绍2.1 malloc和free2.2 calloc2.3 realloc3. 常见的动态内存错误3.1 对NULL指针的解引用操作3.2 对动态开辟空间的越界访问3.3 对非动态开辟内存使用free释放3.4 使用free释放一块动态开辟内存的一部分3.5 对同一块动态内存多次释放3.6 动态开辟内存忘记释放(内存泄漏)4. 几个经典的笔试题4.1 题目14.2 题目24.3 题目34


