C语言中动态内存分配的本质是什么?

最近学习到链表,一直理解不了为什么用动态内存分配就能够解决动态问题处理。就比如定义头指针为什么要用动态内存分配?

动态内存分配,C语言动态内存分配详解

你可以参考如下链接:
http://c.biancheng.net/view/223.html http://c.biancheng.net/view/223.html
如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮

不是像数组一样一次性分配内存空间,而是根据需要动态的调整。

不用动态, 你会用什么方式来分配内存呢?

如果用程序栈中的变量地址给链表指针赋值,那么在程序退出时该指针指向的内存会被清理