c语言中堆区和栈区是什么时候产生的

如题所述

栈是由编译器生成和释放的,比如说你定义常量int i=1;或者变量int j;那么他们的内存地址就是由编译器在栈中生成。而堆只能由程序员手动生成释放,典型的就是malloc函数分配堆空间,free释放堆空间
温馨提示:答案为网友推荐,仅供参考
相似回答