- 0
- 0
- 约1.01万字
- 约 68页
- 2017-11-04 发布于广东
- 举报
3. 当一个源程序由若干个源文件组成时,在一个源文件中定义的外部变量在其它的源文件中也有效。例如有一个源程序由源文件 F1.C和F2.C组成: F1.C int a,b;/*外部变量定义*/ char c; /*外部变量定义*/ main() { …… } F2.C extern int a,b; /*外部变量说明*/ extern char c; /*外部变量说明*/ func (int x,y) { …… } 三、静态变量 静态变量属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量, 例如外部变量。 变量由static进行再说明,可改变其原有的存储方式或作用域。 由static定义外部变量后成为静态外部变量,或称静态全局变量。 用static定义自动变量为静态自动变量,或称静态局部变量。 静态局部变量属于静态存储方式,它具有以下特点: (1) 静态局部变量在函数内定义,但不同于自动变量(调用时就存在,退出函数时消失),静态局部变量始终存在着,它的生存期为整个源程序。 (2) 静态局部变量的作用域与自动变量相同,只能在定义该变量的函数内使用它。退出该函数后, 尽管该变量还继续存在,但其他函数不能使用它。
您可能关注的文档
- C语言程序设计教程(第2版)张磊第9章文件程序设计.ppt
- C语言程序设计教程第07章.ppt
- C语言程序设计教程封面与目录.ppt
- C语言程序设计教程葛素娟第九章指针.ppt
- C语言程序设计教程葛素娟第十二章文件.ppt
- C语言程序设计教程葛素娟第十一章位运算.ppt
- C语言程序设计教程葛素娟第四章选择结构程序设计.ppt
- C语言程序设计教程葛素娟第五章循环结构程序设计.ppt
- C语言程序设计教程葛素娟第一章C语言概述.ppt
- C语言程序设计教程郝玉秀第1章绪论.ppt
- 养老服务人才队伍建设.ppt
- 北师大版三年级语文下册第五单元:《大自然的语言》教案:通过科普朗读自然认知引导学生了解规律,落实科普阅读训练,培养科学探究与表达素养.docx
- 快速适应职场压力应对培训课件.pptx
- 战略物资短缺逆向筹措调配保障预案.docx
- 2026年安徽省淮北市中考二模物理试题卷(试卷+解析).pdf
- 职业路径规划培训教材 (2).pptx
- 眼睑炎对症处理.pptx
- 2026浙江杭州市桐庐县统计局招聘编外人员1人考试参考题库及答案解析.docx
- 经期饮水的科学方式.pptx
- 北师大版三年级语文下册第五单元:《李时珍》教案:借助故事朗读奉献精神帮助学生理解担当,落实品德启蒙目标,培育责任意识与表达素养.docx
最近下载
- CKDMBD定义分类治疗进展.pptx
- 第一批全额减免公路客运附加费农村客运车辆名单广州.doc VIP
- 第八章普通心理学语言.ppt VIP
- [教育学]普通心理学 语言.ppt VIP
- 普通心理学语言与思考.ppt VIP
- 普通心理学--语言.pptx VIP
- EMERSON艾默生 Guide Display Unit RDU 40 User´s Guide-TankRadar Rex Rosemount说明书用户手册.pdf
- 个人信用报告征信简版电子版PDF版2024年2月最新版带水印可编辑.pdf VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- 青少年编程:NOIP CSP 初赛篇.pdf VIP
原创力文档

文档评论(0)