2010年11月11日

C/C++的内存机制

摘要: C/C++的内存机制一:C语言中的内存机制 在C语言中,内存主要分为如下5个存储区: (1)栈(Stack):位于函数内的局部变量(包括函数实参),由编译器负责分配释放,函数结束,栈变量失效。 (2)堆(Heap):由程序员用malloc/calloc/realloc分配,free释放。如果程序员忘记free了,则会造成内存泄露,程序结束时该片内存会由OS回收。 (3)全局区/静态区(Glo... 阅读全文

posted @ 2010-11-11 10:13 虚怀若谷 阅读(823) 评论(0) 推荐(1) 编辑

导航