全站数据
8 4 2 0 5 8 1

C语言malloc函数分配的内存空间以什么为结尾

群达工程 | 简单学习,快乐成才!         
问题更新日期:2024-10-28 01:28:57

问题描述

C语言malloc函数分配的内存空间以什么为结尾希望能解答下
精选答案
最佳答案

在程序中使用free释放,否则该段内存不会被释放掉。 C语言不会释放。所谓动态内存,是由malloc系列函数进行申请的内存,除非在程序中使用free释放,否则该段内存不会被释放掉。 标准库中malloc函数的实现原理。要了解针对malloc的内存存储结构,malloc不像全局变量一样,不是在编译器编译的时候就会分配内存空间,而是在调用到malloc函数时才会分配空间。有时还会中途调用free函数释放空间出来。