日志十六

代码区:存机器代码(源代码经过编译器编译后生成的可执行文件)

​数据区(段):生命周期为整个函数的变量——全局变量+静态变量+常量(存在只读数据区,即常量区)

​堆区:被new/malloc动态定义过的变量,手动分配,手动释放,生命周期由程序员决定

栈区:局部(自动)变量,函数内且生命周期仅限于函数执行时

常量区:又名只读数据区,(就是在数据区要求生命周期为整个程序的基础上多要求了不可修改),它是数据区的一部分。用来存储字符串常量+全局或静态且被const锁定过的变量

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务