- 8
- 0
- 约3.84千字
- 约 44页
- 2016-12-06 发布于湖北
- 举报
C语言 第7章 函数2
* 变量的作用域及存储类型 局部变量和全局变量 动态存储变量和静态存储变量 局部变量的存储方式 全局变量的存储方式 * 定义全局变量中关键字的使用 用 static 定义静态全局变量 若在源文件的开头有: static int a 意味着该变量就只能在本文件中使用。 若 static 缺省,则使用范围扩大到组成程序的所有C源文件。 用 extern 说明全局变量 若在源文件的开头有: extern int a 意味着该变量在其它文件中定义,在本文件中被使用。 * 全局变量 外部变量是全局变量 静态外部变量(静态全局变量) 限定只能在本文件内使用的外部变量 用static声明 非静态外部变量(全局变量) 其作用域还可以推广到其它文件中使用,只需要在其它文件中对该外部变量进行说明即可。 不用static; 可以用extern声明外部变量,以扩展外部变量的作用域; * 全局变量给程序设计带来诸多弊病: (1) 降低程序的清晰度 (2) 降低函数的灵活性 (3) 降低存储空间的利用率 适当使用! * 系统处理程序时: (2) 动态局部变量分配在局部动态数据区 (3) void main函数是所有c程序的执行入口程序。 (4) void main函数中的变量也是局部变量。 静态数据区 动态数据区 a b d a c b (1) 全局变量和静态局部变量分配在静态
您可能关注的文档
最近下载
- 走向成熟(青春期男生性教育).ppt VIP
- 20260424 家庭如何应对地震灾害?(震重其事).pptx
- 中标通知书中标通知书.docx VIP
- 新人教版高中化学选择性必修一全册重点知识点归纳总结(复习必背).docx VIP
- IT运维服务方案信息运维服务方案.pdf VIP
- 家庭功能评定量表(FAD).docx VIP
- 老年人能力评估师——国家职业技能标准(2020年版)(精排版).pdf VIP
- 医院IT外包运维解决方案(医院信息化运维服务方案).pdf VIP
- 2025年甘肃省天水市、平凉市、金昌市、定西市、庆阳市中考地理试卷(含解析).docx
- 安全监理考试题库及答案.docx VIP
原创力文档

文档评论(0)