引用文章:https://blog.csdn.net/qq_36747738/article/details/70909796#commentsedit
栈(stack):放置局部变量,局部变量执行完毕就会被回收
堆(heap):放置对象(属性),数组,分配的空间(malloc calloc realloc)
未初始化段(bss):没有初始化全局变量和(成员变量)和静态变量(类变量),初始化后转到数据段
数据段(ds):放置数据(已经初始化的全局静态变量和常量数据,code结束才回收)
代码段(cs):code的存放处