extern简单用法

extern 存储类用于提供一个全局变量的引用,全局变量对所有的程序文件都是可见的。

可以在其他文件中使用 extern 来得到已定义的变量或函数的引用。

必须为全局变量方可采用extern方法得到已定义的变量或函数的引用。

第一个文件CPP

#include <iostream>
using namespace std;
int n;
extern void display();           //要用到的函数声明为extern来得到已定义的display()函数
int main()
{
	n = 6;
	display();
	system("pause");
}

第二个文件

#include <iostream>
using namespace std;
extern int n;
void display(void)
{
	cout << n;
}

猜你喜欢

转载自blog.csdn.net/kfc33832168/article/details/89213478