大家好,欢迎来到IT知识分享网。
从高到低(内存地址从大到小)
1,栈区:栈内存返回是不安全的,禁⽌止!!!
2,堆区:内存手动分配,手动释放
3,静态区:一,只初始化一次
二,如果初始没有给值,默认值为0
三,只有程序退出才释放(永远存在)
将变量定义的类型前加static,则该变量存储在静态存储区
4,常量区:常量占⽤用内存,只读状态,决不可修改!
5,代码区:所有的语句编译后会生成CPU指令存储在代码区
BSS段 没有初始化的全局变量和静态变量
数据区 已经初始化的全局变量 和静态变量 和字符串 常量
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/129520.html