摘要:
堆(heap)和栈(stack)的区别(1)申请方式stack:由系统自动分配。例如,声明在函数中一个局部变量int b;系统自动在栈中为b开辟空间heap:需要程序员自己申请,并指明大小,在c中malloc函数... 阅读全文
摘要:
/*一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,... 阅读全文
摘要:
/*实验同名的全局变量和局部变量*/#includeusing namespace std;int a=10;void test(){ int a=20; cout<<a<<"\nglobal vatiable ... 阅读全文