【C语言】动态内存分配(malloc,realloc,calloc,free)的基本理解和区别

一.为何要使用动态内存分配???html      以一个数组为例:在定义一个数组时给定了其内存空间,只要给定足够大的空间,就能够放入你所需的数据元素。但当内存空间小于所需放入的元素个数时,咱们就须要给这个内存空间去增容,以此来知足你的需求。数组       上述定义数组时设置足够大的内存空间看似简单,但却有如下缺点:函数             1.若是内存空间很大,数据却不多就会使内存空间浪费
相关文章
相关标签/搜索