标签:++ 关联 允许 分离 分离式 div 分割 -- 多次
允许将程序分割为若干个文件,每个文件可独立编译。
声明:使得名字为程序所知。
定义:负责创建与名字关联的实体。
变量只能被定义一次,但可以被声明多次。
如果要在多个文件中使用同一个变量,就必须将声明和定义分离。此时,变量的定义必须出现在且只能出现在一个文件中,而其他用到该变量的文件必须对其进行声明。
extern int i ; // 声明i 而非定义i int j ; // 声明并定义 int c=3; // 声明、定义、初始化 extern int k=3; // 定义,此时extern 的作用被抵消 // 在函数体内部,如果试图初始化一个由extern关键字标记的变量,将引发错误
标签:++ 关联 允许 分离 分离式 div 分割 -- 多次
原文地址:https://www.cnblogs.com/feihu-h/p/12237877.html