ios美区必下app 静态存储区和常量存储区有什么区别?
浏览量:2298
时间:2021-04-14 22:14:36
作者:admin
静态存储区和常量存储区有什么区别?
1、静态存储区和恒定存储区的区别:1。静态存储区、全局变量和静态变量分配给同一个内存块;常量存储区是一个特殊的存储区,存储常量,不允许修改。
2. 静态存储是在主功能运行前进行内存分配和初始化;常量存储是固化在执行文件中的数据。叠加方向与平台有关。一般来说,windows正在从高地址向低地址发展,而Linux则相反。然而,从Linux演变而来的操作系统并不排除特殊情况。
3. 恒定存储区中的数据放在代码段中,不占用内存。静态存储区在内存空间中,在它所属的类(或文件)中是全局的
2。静态存储区和恒定存储区介绍
1。静态存储区:所有静态对象和全局对象都分配在静态存储区,全局变量和静态变量分配在C语言的同一块内存中,全局变量分为初始化和未初始化(初始化的全局变量和静态变量在一个区域中,未初始化的全局变量和静态变量在另一个相邻区域,未初始化的对象存储区域可以由void*访问和操作,程序完成后由系统释放)没有这种区别。它们共享相同的内存区域。
2. 常量存储区:这是一个特殊的存储区,用于存储常量,不能修改
3。注意:常量字符串存储在静态存储区中,返回常量字符串的第一个地址。
ios区是什么意思?
IOS区域指Apple系统的大区域。其他领域是Android。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
网站开发毕业生 网站开发