中易网

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

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

2. 动态内存
用户无法确定空间大小,或者空间太大,栈上无法分配时,会采用动态内存分配。
全部回答
区别
a) 静态内存分配在编译时完成,不占用CPU资源; 动态内存分配在运行时,分配与释放都占用CPU资源。
b) 静态内存在栈(stack)上分配; 动态内存在堆(heap)上分配。
c) 动态内存分配需要指针和引用类型支持,静态不需要。
d) 静态内存分配是按计划分配,由编译器负责; 动态内存分配是按需分配,由程序员负责。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小学五年级英语怎么说请详细解答,谢谢!(1419:
跨县分娩生孩子或抛腹产农村合疗报销多少?
中国工商银行24小时自助银行(商都分理处)地址
水田社区到南岭怎么坐车?
枸杞子泡酒的方法
野鸽子炖汤的做法
怎样才能当上QQ群的管理员?
鱿鱼的花刀怎么切?
苟杞子能和大枣一起煮水喝吗
夏天用祛斑霜会不会觉得不清爽,护肤的程序还
母狗为什么把自己产下的幼子吃掉?
狼爪冲锋衣真假怎么辨认
南昌青山湖区有那几个商业路段,越详细越好!
夏天雪纺睡衣和纯棉睡衣哪个透气,凉快些
为什么电脑的机箱会产生辐射?
推荐资讯
为什么不能直接吃生腰果
明一天籁a尔法的奶粉好吗
乐嘉性格测试题答案分析 红色 7 蓝色 5 黄色
超级育儿师 夫妻关系不好怎样育儿
我想问下!北京花卉市场如花乡花卉市场的花是
德意丽博橱柜 好吗
我的舌台很厚,身上有几个小红点。
脚崴了…肿了…青紫…咋办?
胸闷想吐又吐不出来还老想打隔打不出来更难受
11.5元一公斤多少钱一吨
请问:深圳市银湖汽车站“深圳—温州”发车时
四岁宝宝吃薏米红豆粥好吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?