大学计算机程序设计基础(C语言)--第6章函数解析
外部全局变量 float f1() { extern int a; …… } float f2() { …… } int a float f3() { …… } /* 文件1 */ int x; main() {……} /* 文件3 */ extern int x; f2 ( ) {……} /* 文件2 */ extern int x; f1( ) {……} 注意:如果在外部变量的定义点之前需使用全局变量,应在该函数中进行外部变量的说明,格式为: extern 外部变量名表 用extern对全局变量加以声明,就可将其作用域扩充到整个源文件或其它源文件中。 静态全局变量 在定义全局变量时加“static”关键字,称为“静态全局变量”。 静态全局变量的作用域:仅限于定义它的源文件中 静态全局变量的生存期:整个程序的运行期间 /* 文件1 */ static int x; main( ) {……} /* 文件2 */ static int x; main( ) {……} 在两个文件中都定义了一个名为x 的静态全局变量,但这两个变量的作用域分别是定义它的文件,分别占据各自的存储单元,互相独立。 函数的存储类别 与函数的存储类别有关的说明符只有两种: extern 和
您可能关注的文档
最近下载
- 2026年中国特种橡胶板行业市场前景预测及投资价值评估分析报告.docx
- 2026年中国特种橡胶行业市场前景预测及投资价值评估分析报告.docx
- 2026年中国特种橡胶加工助剂行业市场规模及投资前景预测分析报告.docx
- 混合痔疑难病例讨论模板.pptx VIP
- 2026年中国特种橡胶密封件行业市场规模及未来投资方向研究报告.docx
- 中国科技核心期刊目录(2021年版).pdf VIP
- 《系统辨识理论及MATLAB仿真(第2版)》全套教学课件.pptx
- 水库溢洪道抗冲耐磨混凝土施工方案.docx VIP
- 柳州城市电网规划建设研究【参考】.doc VIP
- 菏泽发电厂300MW“W”火焰锅炉燃烧调整及运行特性分析.PDF VIP
原创力文档

文档评论(0)