【C】malloc动态分配内存和free释放

先看一个例子 #include<stdio.h> int max=10; //data区,不产生具体的可执行代码。 void main() { //局部变量都在栈区。 栈内存自动分配,释放。堆须要手动malloc,free int a=10; //mov dword ptr[a], 0x0a; 在函数体内,产生具体的可执行代码。 } malloc动态分配的内存在堆区,其空间并不连续。函
相关文章
相关标签/搜索