目录 一、对NULL指针的解引用操作 二、对动态开辟空间的越界访问 三、对非动态开辟内存使用free释放 四、使用free释放一块动态开辟内存的一部分 五、对同一块动态内存多次释放 六、动态开辟内存忘记释放(内存泄漏) 一、对NULL指针的解引用操作 错误案例: 正确案例: 输出结果: 二、对动态开辟空间的越界访问 三、对非动态开辟内存使用free释放 四、使用free释放一块动态开辟内存的一部分 五、对同一块动态内存多次释放 解决方案:每次释放完,将p置成NULL 六、动态开辟内存忘记释放(内存泄漏)