大学计算机程序设计基础(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 和
您可能关注的文档
- 第四章:ISO分析.ppt
- 大学生安全教育2016(正式PPT)解析.ppt
- 第四章金属及合金的塑性变形和再结晶分析.ppt
- 大学计算机基础教程第2章操作系统解析.ppt
- 第四章饰面装饰分析.ppt
- 大学计算机基础考点解析.doc
- 第四章运动系统(骨)分析.ppt
- 第四节++种植工程分析.ppt
- 大学计算机基础第二讲符号化计算化与自动化解析.ppt
- 大学计算机基础过关题库解析.doc
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)