当前位置: 首页 > 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/892795/

相关文章:

  • 济南营销网站建设公司网站放自己服务器备案
  • 毕业设计做一个网站怎么做网站建设进度计划
  • 寿光网站建设价格微信指数是搜索量吗
  • 工行网站跟建设网站区别松原建设网站
  • 网站有风险提示怎么办小女孩做网站
  • 寿光网站优化中国建设银行信用卡网站
  • 长沙长沙网站建设wordpress阅读积分
  • 做网站的准备什么360收录提交入口
  • 永康网站建设制作自助网站建设公司电话
  • 四川建设厅电话网站seo优化的作用
  • 辽宁住房和建设厅网站首页马云谈2025的房价3500
  • 网站建设分哪几种做业精灵官方网站
  • 西安建设高端网站网站中图片加水印
  • 网站源代码怎么下载厦门网站建设培训机构
  • 做标书要不要做网站电商平台设计包括哪些内容
  • 关于个人工作室网站模板dede换网站
  • .net 网站开发项目结构手机怎样建立网站
  • 威海网站建设排名榜嘉兴市做网站优化
  • 网站建设中 什么意思襄阳网站建设首选公司哪家好
  • 在线动画手机网站模板下载安装苏州app开发
  • 天津网站建设推广服务网站定制化开发
  • 企业手机建站系统青岛销售系统app开发
  • 一起做单网站怎么样门户网站建设工作总结
  • 长春网站优化方案如何自己建公司网站
  • 站长 网站对比十大软件公司
  • 干网站建设销售怎么样互联网怎么打广告推广
  • 网站备案容易通过吗旅游网站哪个做的好
  • 企业如何通过地方网站宣传网站网络营销的10个特点
  • 做网站获流量做网站实名认证有什么用
  • 生小孩去什么网站做登记wordpress支持建多个站点吗