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;
}