c++关键词extern怎么用?

.

extern 只是用来声明全局变量
1.在一个文件中一般在开始处定义全局变量,定义方法可以如下两种(都一样):
#include....
extern int a;//第一种
int a;//第二种
main()
.....
也就是在一个文件中声明全局变量,extern可以省略
2.如果在一个文件中定义了一个全局变量【(extern)int 】a,要想在另一个文件中使用这个变量,则要在另一个文件前面加上全局变量声明,即加上:
extern int a;(extern 不可省略)这样两个文件的全局变量a就是同一个,它的值就可以互相使用了,也可以在任意文件中改变了
温馨提示:答案为网友推荐,仅供参考
相似回答