- 5
- 0
- 约1.74万字
- 约 36页
- 2016-12-09 发布于未知
- 举报
谭浩强C程设计第四版
第6章 C++程序的结构 第6章 C++程序的结构 6.1 变量的类型 除了按数据类型区分变量外,根据变量定义的位置,可以把变量分成全局变量与局部变量。全局变量是指定义在函数体外部的变量,它能被所有函数使用。局部变量是指定义在函数或复合语句中的变量,只能在函数或复合语句中使用。 6.1.2 变量的存储类型 C++中变量有auto 、extern、register、static四种存储类型。 1.auto说明符 auto说明符说明定义的是一个局部变量。局部变量默认存储类型为auto, 所以在程序中很少使用auto说明符说明。 2. register说明符 register说明符在定义变量时说明此变量存储在CPU中的寄存器中,以加快存取速度。一般编译器自己选择几个变量采用寄存器存储,不需要在程序中声明。 3. extern说明符 如果一个完整的计算机程序很大,分成多个模块,放在不同的文件中,分开编译成目标文件,最后连接成一个完整的可执行代码。对于所有模块共同使用的全局变量,如果在所有的模块中都定义,在连接时就会出错。 解决办法是只在一个模块中定义全局变量,在其他模块中用extern说明这是一个“外来”的全局变量。 6.1.2 变量的存储类型 4. static说明符 static说明符
您可能关注的文档
最近下载
- 广东广州铁路职业技术学院招聘笔试真题2021.docx VIP
- DZT 0376-2021 智能矿山建设规范.docx VIP
- 2025年广州铁路职业技术学院辅导员招聘考试笔试备考题库.docx VIP
- 2025年副高卫生职称-临床医学检验学技术-临床医学检验临床基础检验技术(副高)[代码:057]历年.docx VIP
- 19XR开利离心机组手册(打印版).docx VIP
- 通达信指标公式源码机构进场指标.doc VIP
- 建筑与市政工程防水通用规范学习课件.pptx VIP
- DL_T 5700—2025居住区供配电设施建设精要.docx VIP
- 2026年广州铁路职业技术学院辅导员招聘笔试备考题库及答案解析.docx VIP
- 模具设计之缩口、旋压与校形.ppt VIP
原创力文档

文档评论(0)