外部变量

 

关键字extern 用来声明变量标识符,作为全局使用期静态存储标识符。从程序启动,这些变量即存在,其内存会在程序启动后即时分配和初始化。

创建多源文件程序;这个情况下直接使用预处理#include 。外部声明的同一类型和标识符的变量位于一个项目中的不同源文件。

编译整个项目时,所有同型同标识符的外部变量与全局变量池相连。外部变量用来分离编译源文件。外部变量可以初始化,只能一次-禁止几个同型同标识符外部变量初始化。

另见

数据类型类型密封和扩展变量初始化可见范围和变量使用期创建和删除对象