04、extern引用全局变量

这里强调一点就是关extern的声明:

extern在声明中最主要的作用就是告诉编译器别的文件引用了全局变量XXXX。

举例:

有一个工程名字叫 Project1。

Project1下面有两个.cpp源文件,分别为main.cpp和other.cpp

other.cpp内容如下:

char g_char ='A’;

main.cpp内容如下:


 #include<iostream>
#include<Windows.h> using namespace std; std::string g_str; extern char g_char; // 告诉编译器我要引用g_char这个全局变量
int main(void)
{
cout << "g_char===>" << g_char << endl;
g_char = 'B';
cout << "g_char===>" << g_char << endl;
system("pause");
return ;
}

 

输出结果:

g_char===>A
g_char===>B
上一篇:Linux系统重启network服务失败


下一篇:20145213《Java程序设计》第九周学习总结