我们将程序写在若干个文件中,有可能一个文件的代码需要另一个文件的变量。那么我们如何使用呢?
-
声明:一个文件想使用别处的名字必须包含对那个名字的声明。
-
定义:负责建立与名字关联的实体。
-
变量只能被定义一次,但是可以被多次声明。
extern int i; //声明但是没定义多个文件时,其他文件会去从这里找
int j; //声明并定义
extern int a = 10; //声明并定义
参考:C++primer 第五版
我们将程序写在若干个文件中,有可能一个文件的代码需要另一个文件的变量。那么我们如何使用呢?
extern int i; //声明但是没定义多个文件时,其他文件会去从这里找
int j; //声明并定义
extern int a = 10; //声明并定义
参考:C++primer 第五版
本文标题:[基础]C++:变量声明和定义
本文链接:https://www.haomeiwen.com/subject/agwsmqtx.html
网友评论