当前位置: 首页 > news >正文

潍坊建设局官方网站大题小做网站

潍坊建设局官方网站,大题小做网站,成都网站建设推来客熊掌号,网站建设需要摊销几年c程序在执行前,将内存大方向划分为4个区域。 1.代码区:存放函数的二进制代码,有操作系统进行管理 2.全局区:存放全局变量和静态变量以及常量 3.栈区:由编译器自动分配释放,存放的函数参数和局部变量 4.…

c++程序在执行前,将内存大方向划分为4个区域。

1.代码区:存放函数的二进制代码,有操作系统进行管理

2.全局区:存放全局变量和静态变量以及常量

3.栈区:由编译器自动分配释放,存放的函数参数和局部变量

4.堆区:由程序员分配释放,若程序员不分配释放,程序结束时由操作系统回收

不同区域存放的数据,赋予不同的生命周期, 给我们更大的灵活编程。

程序运行前,生成了exe可执行程序,未执行该程序前分为两个区域

1代码区:

​ 存放 CPU 执行的机器指令

​ 代码区是共享的,共享的目的是对于频繁被执行的程序,只需要在内存中有一份代码即可

​ 代码区是只读的,使其只读的原因是防止程序意外地修改了它的指令

2.全局区:

全局变量和静态变量、字符串常量、全局常量存放在这

该区域的数据在程序结束后由操作系统释放。

#include <iostream>
using namespace std;
int ga=10;
int gb=20;
const int gca=2222;
const int gcb=3333;
int main() {int a=10;int b=20;static int sa=10;static int sb=20;const int ca=2222;const int cb=3333;cout<<"全局变量"<<endl;cout<<&ga<<endl;cout<<&gb<<endl;cout<<"全局常量"<<endl;cout<<&gca<<endl;cout<<&gcb<<endl;cout<<"局部变量"<<endl;cout<<&a<<endl;cout<<&b<<endl;cout<<"静态局部变量"<<endl;cout<<&sa<<endl;cout<<&sb<<endl;cout<<"局部常量"<<endl;cout<<&ca<<endl;cout<<&cb<<endl;return 0;
}

运行结果如下:

可以看出,局部常量和局部变量都是在栈区分配的,符合先进后出原则。

  • C++中在程序运行前分为全局区和代码区
  • 代码区特点是共享和只读
  • 全局区中存放全局变量、静态变量、常量
  • 常量区中存放 const修饰的全局常量 和 字符串常量

程序运行后

栈区:

由编译器分配和释放,存放函数的参数值和局部变量

堆区:

由程序员分配释放,若程序员不释放,程序结束后由操作系统释放,在cpp中主要由new关键字开辟内存,利用delete释放内存。

利用new创建的数据,会返回该数据对应的类型的指针

//堆区开辟数组
int main() {int* arr = new int[10];for (int i = 0; i < 10; i++){arr[i] = i + 100;}for (int i = 0; i < 10; i++){cout << arr[i] << endl;}//释放数组 delete 后加 []delete[] arr;system("pause");return 0;
}

http://www.yayakq.cn/news/883352/

相关文章:

  • 上传网站到虚拟主机做网站除了广告还有什么收入的
  • html 做网站的模板做问卷美观的网站
  • 如何在局域网内做网站布吉网站建设价格
  • 光山网站建设去视频网站做编辑
  • 网站开发工具的功能包括html网站建设维护要加班吗
  • 0基础如何快速做网站wordpress 对接app
  • 获奖网站设计电商平台网站制作费用
  • 宜昌做网站优化wordpress 云盘插件
  • 小型 网站 源码网络营销的主要工具有哪些
  • 婚纱摄影网站源码下载广州优化网站排名
  • 建设网站大全怎么在传奇网站上做宣传
  • 网站 实施in word in the wordpress
  • 电脑版网站建设合同广州建企业网站
  • 邯郸百度推广公司wordpress seo插件
  • 东莞营销网站建设哪个平台好旅游网站建设的组织性
  • 哈尔滨做网站哪好升级系统
  • 网站建设 上修改wordpress上传图片路径
  • 弄一个公司网站需要多少钱集团网站建设的好处
  • 怎么做网站相册哈尔滨模板建站多少钱
  • 虾米音乐歌曲链接做qq音乐网站自助下单网站咋做
  • 福建中国建设工程造价管理协会网站淄博网站外包
  • 怎样能注册自己的网站自己电脑做网站主机
  • 网站建设维护外包广州网站建设哪家有
  • 广州市网站设计福州专业网站建设推广费用
  • 网站建设怎样推广哈尔滨网站如何制作
  • 遵化建设招标网站建设网站的协议
  • 濮阳微信网站建设网站信息内容建设管理
  • 昆明做网站的公司有哪些长沙市建设网站
  • 厦门市同安区建设局官方网站海淀区seo搜索引擎
  • 哈尔滨网站搭建网站开发需求说明书模板