编程中,哪些参数进堆、哪些参数进栈,有什么要求吗?

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:43:40
如题。以前看过的一句话,模模糊糊的,也不知这样表述大家能不能明白我的意思?

如果用malloc进行动态分配内存就是在堆中进行分配的,如果不用free是不会回收掉的。
如果调用一个函数,那么函数中的内容是在栈中非配内存,在函数调用结束后自动回收掉。
~~~~~~~~~~~~
介绍一下林锐博士的c/c++高质量编程一书,里面的内存一章很详细