堆和栈有什么区别

堆和栈有什么区别

1、申请方式的不同:栈由系统自动分配,而堆是人为申请开辟。 2、申请大小的不同:栈获得的空间较小,而堆获得的空间较大。 3、申请效率的不同:栈由系统自动分配,速度较快,而堆一般速度比较慢。 4、......