stack: 先进后出,存放局部变量和函数调用参数!
heap: 没有先后顺序,程序运行时动态申请,如new 和 malloc申请的内存就在堆上!

解决方案 »

  1.   

    不同 = strcmp("stack","heap");
      

  2.   

    你是说“数据结构”中的heap,stack
    还是内存管理的heap,stack?
      

  3.   

    我说的是内存管理的heap和stack
      

  4.   

    同意 WingfireWu(休息,休息一下...)  
    stack: 先进后出,
    heap: 没有先后顺序,任意进任意出
     
     
      

  5.   

    WingfireWu(休息,休息一下...) 已经说得很清楚了,还不懂?自己看书去
      

  6.   

    我也想知道!!
    数据结构”中的heap,stack
    内存管理的heap,stack 分别是什么
      

  7.   

    WingfireWu说的对,这也就是为什么函数参数的赋值是倒着赋的。因为参数放在栈中
      

  8.   

    stack: 存放局部变量,函数调用参数,函数返回值,函数返回地址。
           由系统管理!
    heap: 程序运行时动态申请,new 和 malloc申请的内存就在堆上!
          由你的程序管理!new和delete应该成对使用,分配内存后要回收内 存,系统才可以把你的程序释放的内存分配给别的程序!