永发信息网

静态存储和动态存储的区别

答案:2  悬赏:0  手机版
解决时间 2021-03-17 00:41
静态存储和动态存储的区别
最佳答案
1. 静态内存
静态内存是指在程序开始运行时由编译器分配的内存,它的分配是在程序开始编译时完成的,不占用CPU资源。
程序中的各种变量,在编译时系统已经为其分配了所需的内存空间,当该变量在作用域内使用完毕时,系统会
自动释放所占用的内存空间。
变量的分配与释放,都无须程序员自行考虑。
基本类型,数组

2. 动态内存
用户无法确定空间大小,或者空间太大,栈上无法分配时,会采用动态内存分配。
全部回答
区别
a) 静态内存分配在编译时完成,不占用CPU资源; 动态内存分配在运行时,分配与释放都占用CPU资源。
b) 静态内存在栈(stack)上分配; 动态内存在堆(heap)上分配。
c) 动态内存分配需要指针和引用类型支持,静态不需要。
d) 静态内存分配是按计划分配,由编译器负责; 动态内存分配是按需分配,由程序员负责。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
朝阳哪家的麻辣香锅好吃又便宜
肚子疼应看哪个科?
58分钻戒多少钱 58分钻戒价格贵吗
淘宝自定义内容区怎么弄
为什么昆明地铁4号线有7个站点动不了
生白芍的处方用名
高青管理部地址好找么,我有些事要过去,
java 找不到程序包
被公安局列入重点人口管理了,什么时候能消除
圣济堂怎么去啊,有知道地址的么
红色管弦乐队2斯大林格勒英雄怎么屏住呼吸训
兄弟们我走错厕所了,我改怎么办,在线等救济
用笔直的路造一个比喻句
德阳通往绵阳大庙山的路况怎么样,不走高速
角钢货架和中A货架看起来很像,但价格差距很
推荐资讯
乐视x65坏了,换x65s要加400元吗?
我坐D1780北海到内江北动车再转D1822内江北到
马蹄东去南北望这句歌词出自哪里
原告将出租车车主告上法庭,合理吗
徽州大峡谷景区怎么样
双汇冷鲜肉豫P03-074我想知道这个在什么地方
瘁字开头的成语接龙
手抖在平时应该注意些什么?
农行预约纪念币为什么没有面值3元的
安姿琳马油美肌魔霜好吗
夫妻一方以欺骗手段骗取离婚证的,另一方怎么
英语手抄报:“我的假期生活”。字少一些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?