栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++核心学习大纲

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++核心学习大纲

 1.内存分区模型

1.1全局区 (程序运行前)
include 
using namespace std;
//全局变量
int c=10;
int d=10;

//const修饰的全局变量  全局常量
const int g=10;
const int h=10;
int main()
{
    //全局区

    //全局变量、静态变量、常量

    //创建普通局部变量
    int a = 10;
    int b = 10;
    //局部变量a和b的地址
    cout<<"局部变量a的地址是:"<<(long int)&a< 

 代码输出结果:

局部变量a的地址是:6158891096
局部变量b的地址是:6158891092
全局变量c的地址是:4308025344
全局变量d的地址是:4308025348
静态变量e的地址是:4308025352
静态变量f的地址是:4308025356
字符串常量的地址是:4308008537
const修饰的全局变量的地址是:4308008636
const修饰的全局变量的地址是:4308008640
const修饰的局部变量的地址是:6158891088
const修饰的局部变量的地址是:6158891084

1.2栈区(程序运行后)

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

注意事项:不要返回局部变量的地址,栈区开辟的数据由编译器自动释放

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/738245.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号