去看书吧,老弟...自动变量都是在栈上分配的,内存的释放不用你操心.
如果在堆上分配内存,就要负责释放之...还有等等等

解决方案 »

  1.   

    在哪本书上有呢,书太多了。
      

  2.   

    new()分配的是heap,long a,分配的是stack,懂了吗
      

  3.   

    找一本数据结构的书看一看吧!!!!!!!!
      

  4.   

    只有这么点不同吗?平常在什么地方会用到呢?
      

  5.   

    二者声明的变量的生存周期不同,比如局部变量是局部有效的,比如一个函数内,一段{}包含的代码中等,超出范围时,系统帮你释放;而堆上分配的变量,只有自己释放时,它才失效,所以一般用于参数的指针传递。
      

  6.   

    谢谢各位,以后我如果问问题的话请大家多多帮忙。