ddrreeaamm
c,php,python,java,linux,javascript

导航

 

2013年10月25日

摘要: 栈(stack): 静态栈: 由系统分配和收回,函数内的变量,在栈内分配。 形参和实参是两个不同的东西。 动态栈--链栈: 存放堆里面了,由程序员自己分配,自己回收,回收的不合理会导致内存泄漏问题。先进后出,后进先出 ,只能在栈顶进行操作.---栈和堆的区别: 只是分配内存的方式不同.栈能起到保存现场的作用.函数的调用就是进栈, 并且分配局部变量,当函数执行完后,进行出栈操作,函数被系统收回.------------------栈的操作:栈的清空和销毁是两个概念。 阅读全文
posted @ 2013-10-25 19:35 小帽儿 阅读(108) 评论(0) 推荐(0)