第七章 7.1 函数概述 如果有一些变量使用频繁,则为存取变量的值要花费不少时间。为提高执行效率,C语言允许将局部变量的值放在CPU中的寄存器中,需要用时直接从寄存器取出参加运算,不必再到内存中去存取。由于对寄存器的存取速度远高于对内存的存取速度,因此这样做可以提高执行效率。这种变量叫做寄存器变量,用关键字register作声明。 7.9 变量的存储方式和生存期 7.9.1 局部变量的存储类别 说明:三种局部变量的存储位置是不同的:自动变量存储在动态存储区;静态局部变量存储在静态存储区;寄存器存储在CPU中的寄存器中。 7.9 变量的存储方式和生存期 7.9.2 全局变量的存储类别 全局变量都是存放在静态存储区中的。因此它们的生存期是固定的,存在于程序的整个运行过程。 一般来说,外部变量是在函数的外部定义的全局变量,它的作用域是从变量的定义处开始,到本程序文件的末尾。在此作用域内,全局变量可以为程序中各个函数所引用。但有时程序设计人员希望能扩展外部变量的作用域。 方法有以下几种: 1. 在一个文件内扩展外部变量的作用域 例7.19调用函数,求3个整数中的大者。 #include stdio.h void main() {int max( ); /* 函数声明 */ extern
您可能关注的文档
- 数据结构试卷及答案2套.doc
- 数据结构试题(含答案).doc
- 数据结构试题及答案(1).doc
- 数据结构试题库答案.doc
- 数据库第三章.ppt
- 数据库东大习题.ppt
- 数据库系统概论6.ppt
- 数据库系统概论 第11章并发控制.ppt
- 数据库系统概论-高等教育出版社 (9).ppt
- 数据库系统原理与应用课后习题孟彩霞版.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 海南省天一联考2023-2024学年高三上学期1月期末生物试题.docx VIP
- 兴业证券-非银金融行业资管通鉴系列二十五:韩国篇,以工具化实现更加极致的杠铃策略两端.pdf VIP
- 中医主治医师考试:2021中西医结合内科主治医师真题模拟及答案(3).doc VIP
- 2026年华为机试算法题库及答案.docx VIP
- 高处作业破土作业.pptx VIP
- 幼儿园如厕技术革新:身体技术视角下的实践与挑战.docx VIP
- 2023年上海市青浦区高三上学期高考一模英语试卷(附听力音频)含答案).pdf VIP
- 管线打开、进入受限空间、挖掘作业培训.pptx VIP
- 易栓症诊断与防治中国指南(2026版)解读.pptx VIP
- 中医主治医师考试:2021中西医结合内科主治医师真题模拟及答案(4).doc VIP
原创力文档

文档评论(0)