1
C语言程序设计
1.8.3 7.3 外部变量

7.3 外部变量

在所有函数的外部定义的变量称为“外部变量”,外部变量是全局变量,外部变量可以被本源程序文件中其他函数使用。外部变量的作用域从其定义的位置开始,一直到本源程序结束。由于外部变量在程序执行过程中,占有固定的存储单元,其生存期为整个程序。

C语言程序中,可以使用关键字extern将外部变量的作用域扩展到外部变量定义之前或其他源程序文件中。