extern/static

extern的主要作用:是在另一个文件中定义的有一个变量或函数u,该文件中要用,可以改变该变量的值。

static的主要作用:多个对象改变一个值,互相作用,要加都加。

#include <iostream>
using namespace std;

extern int a;                        //在另一个文件中定义,该Cpp不一定要包含那个文件
extern int add(int aa, int bb);      //在另一个文件中定义,该Cpp不一定要包含那个文件


int main()
{
	cout << a;

	a = 444;

	int result = add(33, 44);
	
	return 0;
}
发布了210 篇原创文章 · 获赞 105 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_30263737/article/details/94431014
今日推荐