c语言:深入理解动态内存管理(了解malloc,calloc,realloc,free函数的用法)
前言:为什么要有动态内存管理普通开辟空间的方法:inta=10;//在栈空间上开辟4个字节charch=[10];//在栈空间上开辟10个字节的连续空间上述的开辟空间的方式有两个特点:1.空间开辟的大小是固定的2.数组在声明的时候,必循指定数组的长度,数组空间一旦确定了,大小就不能调整了。为此,c语言引入了动态内存这一概念,让程序员自己可以申请和释放空间,就比较灵活了。动态内存管理的定义动态内存管