外部变量
关键字extern 用来声明变量标识符,作为全局使用期的静态存储标识符。从程序启动,这些变量即存在,其内存会在程序启动后即时分配和初始化。
创建多源文件程序;这个情况下直接使用预处理#include 。外部声明的同一类型和标识符的变量位于一个项目中的不同源文件。
编译整个项目时,所有同型同标识符的外部变量与全局变量池相连。外部变量用来分离编译源文件。外部变量可以初始化,只能一次-禁止几个同型同标识符外部变量初始化。
另见
数据类型, 类型密封和扩展,变量初始化, 可见范围和变量使用期, 创建和删除对象