什么是堆栈?堆栈和栈是两个不同的概念吗?还是堆和堆栈?

请高手指点
2025-04-02 23:58:35
推荐回答(1个)
回答1:

堆和栈是两个概念。
堆栈是一个很混淆的说法。
简单来说,静态变量会被定义在堆中,函数中的非常静态变量会被定义在栈中,当从函数中退出时,也就被释放掉了。
堆和栈的英文分别是HEAP和STACK。
应该根本就没有堆栈这个词。