从品牌网站建设到网络营销策划,从策略到执行的一站式服务
如上所说,内存被分成 程序代码区、堆区、栈区 还有个全局数据区
成都创新互联长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为松北企业提供专业的成都网站设计、做网站,松北网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
1.程序代码区:存放你的全部代码
2.堆区:存放用new 申请的变量(如 int a = new int(5))
3.栈区;存放int = 5;之类的变量(必须放在函数中)
4.全局数据区:存放全局或静态变量,即定义在函数外的,或加上static的变量
(如:static int a = 5;)
我感觉你还是不要只记概念,这些东西在你以后的学习过程中都会遇到的,比如在学数据结构时就会遇到堆区和栈区,到时候再去掌握也不迟。
不过简单说说吧(因为我也不太懂):
代码区:就是存放你的程序的编译后的可执行代码的地方了
数据区:存放你的程序静态数据,如全局变量、常量等。
栈:在函数调用中,保存程序的当前运行状态、函数的参数、返回结果等。
堆:在分配给一个程序的内存中,除了上面三部分,剩下的就是堆了,也就是程序的自由空间,局部变量(自动变量)等,还有New给指针用的空间,都在这里分配。
在内存空间的顺序是代码区,数据区,堆,栈
代码区:只读区域,程序运行过程中无法做任何修改的存储区域。用于存放代码和常量。
数据区:可读可写区域,程序运行过程中可做任意修改的存储区域。用于存放变量。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图