不正确使用,报错:无法解析的外部命令,重复定义等问题。
使用方法:
1、main函数所在文件定义全局变量
struct Point man;
2、其他文件直接用extern声明该变量
自定义结构体变量man在main函数所在的文件中声明,其他文件都可以使用这同一个变量。
方法:用extern 加 该变量的声明,之后就可以直接用,这两个文件共用该变量。
extern struct Point man;
// 获取人的坐标
if (map[i][j] == MAN) {
man.x = i;
man.y = j;
}