stack的空间由操作系统自动分配/释放,heap上的空间手动分配/释放。 stack的空间有限,heap是很大的自由存储区(heap虽然有很大的存储区,但是这个存储区并不是无限大的,在stm32中,heap区的最大值由SRAM区决定,而SRAM区的大小可以参考具体的数据手册)。 程序在编译期和函数分配内存都是在栈上进行,且程序运行中函数调用...