[软考考点解析]软件设计师--C语言存储空间

2. 解析

其实各种高级语言全局变量存储空间分配差不太多,以C语言为例:


代码区:主要存放函数等二进制代码。

栈区:编译器负责分配释放,存放函数的参数值、局部变量的值。

堆区:程序员负责分配释放,如果程序不释放则操作系统负责回收。一般是程序自己分配的内存区域。

静态数据区:整个运行期间都存在的全局变量、静态变量等。

所以选择B。

上一篇:[软考考点解析]软件设计师--设备所处网络层次


下一篇:wordpress rest api 漏洞又来了CVE-2017-5487 上次是修改文章内容这次可是泄露用户数据