- 6
- 0
- 约8.49千字
- 约 30页
- 2017-09-26 发布于陕西
- 举报
第六章 C++程序的结构 本章主要内容 变量的类型 作用域与可见性 文件结构与编译预处理命令 名字空间 6.1 变量的类型 除了按数据类型区分变量外,根据变量定义的位置,可以把变量分成全局变量与局部变量。全局变量是指定义在函数体外部的变量,它能被所有函数使用。局部变量是指定义在函数或复合语句中的变量,只能在函数或复合语句中使用。 变量的存储类型 auto存储类 属于一时性存储,其存储空间可以被若干变量多次覆盖使用。 register存储类 存放在通用寄存器中。 extern存储类 在所有函数和程序段中都可引用。 static存储类 在内存中是以固定地址存放的,在整个程序运行期间都有效。 6.1.2 变量的存储类型 static型变量 6.1.3 变量在内存中的存储 当一个程序准备运行时,操作系统会为程序分配一块内存空间,C++程序的内存通常被分为四个区: ①全局数据区(data area) ②代码区(code area) ③栈区(stack area) ④堆区(heap area) 全局变量、静态变量、字符串常量、常变量存放在全局数据区;所有的函数和代码存放在代码区;为运行函数而分配的函数参数、局部变量、返回地址存放在栈区;堆区用于动态内存分配。
您可能关注的文档
- 102-数控加工与编程技术浙江师范大学交通学院二00九年.ppt
- 103-OLED 结构的简介.ppt
- 105-第11章 计算机的维护和维修.ppt
- 107-口腔基本设备简介.ppt
- 108-第十二章 工序(过程)能力分析.ppt
- 111-解斜三角形应用举例(一).ppt
- 116-搓丝板选材及工艺制定.ppt
- 117-教学情境6 .蔬菜制品加工.ppt
- 119-第7章 筹资决策.ppt
- 120-第四讲 PLSQL应用.ppt
- 2026年中考数学二轮复习讲练测(浙江专用)专题01整式和分式化简求值(复习讲义)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)专题03中考几何压轴---三角形与四边形综合(重难专练)(学生版+解析).docx
- 2026年高三语文一轮复习高考试题点对点专项训练(全国通用)12文言文阅读之文化常识(原卷版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)热点06折叠、旋转等几何变换选练(热点专练)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)易错01数与式(11大易错陷阱)(易错专练)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(全国通用)专题02方程与不等式(知识·方法·能力清单)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)热点03一次函数与反比例函数(热点专练)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)专题09图形的变换(复习讲义)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)热点04尺规作图与网格作图题训练(热点专练)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)专题01二次函数的实际应用与最值问题(重难专练)(学生版+解析).docx
最近下载
- 耶鲁Yale4109电子门锁中文说明书.pdf VIP
- 宜家行业报告分析.docx VIP
- 陕西西北工业大学附属中学2025-2026学年下学期高三数学4月第十一次模考试卷(含答案).pdf VIP
- 中国信息通信技术(ICT)人才生态白皮书.pdf VIP
- 第9讲 “蛋糕”做大了同时要分好 教学设计.doc VIP
- 广州道路全要素手册v201709.pdf VIP
- 2025欧洲新生儿呼吸窘迫综合征管理共识指南解读.pptx VIP
- 桂东县庄川年产6万吨冶金用脉石英、长石矿建设项目变更环境影响报告书.doc VIP
- DL5009.3-2013 电力建设安全工作规程 第3部分:变电站.docx VIP
- 班主任经验交流--用心浇灌,静待花开(2)教学课件.pptx VIP
原创力文档

文档评论(0)