- 13
- 0
- 约1.01万字
- 约 44页
- 2018-12-29 发布于福建
- 举报
c语言学习,c语言课们件第11章
11.1 程序设计的基本方法 11.2 C语言对模块化编程的支持 11.3 多个源程序文件组成的C程序设计 4. register变量 一般情况下,变量的值存放在内存单元中。但是有一些使用频繁的变量,比如循环控制变量和循环体内反复引用的局部变量,如果循环的次数很多,对这些变量存取时要消耗很多的时间,为了提高程序的执行效率,C语言允许将局部变量的值存放在CPU的寄存器中,这样可以直接从寄存器取出这些变量,从而大大提高存取的速度。 只有局部自动变量和形式参数可以声明为register变量,对全局变量和静态局部变量不能声明为register类型,也就是说寄存器变量是动态存储类型。 ※注意:因为register变量可以保存在寄存器中,所以对这类变量不能使用取址操作符取它的地址。另外,实际上大多数系统register只对整型和字符型变量起作用。当今优化的编译系统能够自动识别使用频繁的变量,从而将这些变量存放在寄存器中,并不需要编程者指定。 11.2.3 内部函数与外部函数 1. 函数的存储分类 函数也可以像变量一样,通过static和extern声明改变它的作用范围。只能被本文件的其它函数调用的函数被称为内部函数,能被其它文件中的函数调用的函数称为外部函数。 (1) 内部函数 声明内部函数时,在函数名和函数类型的前面加static。 static 类型标识
您可能关注的文档
- c语言课件即谭浩强.ppt
- c语言课件见第7章数组.ppt
- c语言课件见第8章函数.ppt
- c语言课件买 第1章 概述.ppt
- c语言课件噢第13章文件.ppt
- c语言课件偶第一章ppt.ppt
- c语言课件潘第三章.ppt
- c语言课件钱_第1章.ppt
- c语言课件仍第07章.ppt
- c语言课件撒第10章指针1011.ppt
- DB33∕T 793-2022 桃绿色生产技术规程.docx
- DB33∕T 719-2021 品质旅行社评价规范.docx
- DB33∕T 736-2021 行政机关、场馆能耗定额及计算方法.docx
- DB54∕T 0666-2026 光伏电站紫花苜蓿人工草地建植技术规程 (地方标准).docx
- DB33∕T 769-2009 农业用水定额.docx
- DB33∕T 720-2019 李生产技术规程.docx
- DB54∕T 0664-2026 光伏电站绵羊放牧管理技术规程 (地方标准).docx
- DB63∕T 2577-2026 青海拉面赛事活动规范 (地方标准).docx
- 2026阿里妈妈产品全景指南 百问百科丨万相点睛-关键词推广:“用户画像 - 搜索需求 - 商品特征”三维匹配,解锁搜索需求流量红利.pptx
- 天津 12G05-1 预制钢筋混凝土方桩.docx
最近下载
- 沪科版九年级数学下册第24章圆.pptx VIP
- 历年高考真题——2018年上海高考英语试卷真题.doc VIP
- 西南18J112_墙 标准图集.pdf VIP
- GeoMap帮助手册地质画图.doc VIP
- 2021春沪科版九年级数学下册课件-第24章 圆(付,625).pptx VIP
- 2026年最新铁路安检考试创意题目及答案.doc VIP
- 2025聚水潭试题及答案.doc
- 人教版必修2《赤壁赋》教学课件PPT(名师整理-市优秀奖).pptx
- (2026版)IgG4相关性疾病治疗与评估指南解读.pptx VIP
- 04 李明新:注重四个体现,用好统编教材——四至六年级语文教学建议.docx VIP
原创力文档

文档评论(0)