当前位置:首页 » 存储配置 » 动态存储分配什么意思

动态存储分配什么意思

发布时间: 2023-07-03 14:22:07

⑴ 静态存储分配和动态存储分配之间有什么不同 编译原理

动态存储方式
所谓动态存储方式是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储变量是在程序执行过程中,使用它时才分配存储单元,
使用完毕立即释放。
典型的例子是函数的形式参数,在函数定义时并不给形参分配存储单元,只是在函数被调用时,才予以分配,
调用函数完毕立即释放。如果一个函数被多次调用,则反复地分配、
释放形参变量的存储单元。
静态存储方式
所谓静态存储方式是指在程序编译期间分配固定的存储空间的方式。该存储方式通常是在变量定义时就分定存储单元并一直保持不变,
直至整个程序结束。全局变量,静态变量等就属于此类存储方式。
总结
从以上分析可知,
静态存储变量是一直存在的,
而动态存储变量则时而存在时而消失。我们又把这种由于变量存储方式不同而产生的特性称变量的生存期。
生存期表示了变量存在的时间。
生存期和作用域是从时间和空间这两个不同的角度来描述变量的特性,这两者既有联系,又有区别。
一个变量究竟属于哪一种存储方式,
并不能仅从其作用域来判断,还应有明确的存储类型说明。

热点内容
能缓存航海王 发布:2025-07-15 04:55:38 浏览:90
安卓手机投屏为什么只能本地视频 发布:2025-07-15 04:51:19 浏览:537
栈的存储结构 发布:2025-07-15 04:51:16 浏览:233
现在天龙八部脚本 发布:2025-07-15 04:45:35 浏览:332
优酷缓存后怎么竖屏观看 发布:2025-07-15 04:44:09 浏览:247
蚁周算法 发布:2025-07-15 04:34:28 浏览:600
电脑服务器名称写什么 发布:2025-07-15 04:29:53 浏览:430
安卓编译打包 发布:2025-07-15 04:24:20 浏览:169
bat编译器 发布:2025-07-15 04:18:07 浏览:54
中兴服务器登录地址 发布:2025-07-15 04:02:47 浏览:988