定义全局变量 头文件 // test.h #ifndef __TEST_H__ #define __TEST_H__ // 声明全局变量 extern int global_Val; #endif 源文件1 // main.cpp #include "test.h" // 在这里定义全局变量 int global_val = 0; int main() { // int global_val = 0; // 不要在函数内定义全局变量 return 0; }