extern 声明变量 为了被用来多文件共享同一变量
声明时赋值 等同于定义 就没有实际意义了
extern变量 表示该变量应该先去其他文件中搜索其定义 然后共享
文件件共享变量:首先要包含相关头文件 源文件中定义 当前文件extern声明即可
const 对象必须初始化 可用表达式 可普通变量初始化 使用过程中 编译器会找到const变量初始值做替换 所以const被限定为文件中有效
但要文多件共享也是可以的 方法:声明和定义都添加extern关键字 其他的同一般变量共享方式相同
extern 声明变量 为了被用来多文件共享同一变量
声明时赋值 等同于定义 就没有实际意义了
extern变量 表示该变量应该先去其他文件中搜索其定义 然后共享
文件件共享变量:首先要包含相关头文件 源文件中定义 当前文件extern声明即可
const 对象必须初始化 可用表达式 可普通变量初始化 使用过程中 编译器会找到const变量初始值做替换 所以const被限定为文件中有效
但要文多件共享也是可以的 方法:声明和定义都添加extern关键字 其他的同一般变量共享方式相同