C/C++程序利用extern从外部导入结构体变量的技巧_extern 结构体变量-CSDN博客

网站介绍:文章浏览阅读2.9k次,点赞3次,收藏11次。在.c或.cpp文件中使用外部的普通变量或函数时,且不想包含(include)那个普通变量或函数的头文件,可以直接使用extern关键字直接导入;例如:extern int VariableA;extern char VariableB;当在.c或.cpp文件中想使用的外部变量是结构体时,则像上面的导入方式,则会编译不通过;因为像int、char等基本数据类型是编译器所熟悉的,编译器编译时会去找外部文件中已有形式的相同名称变量。因此.c或.cpp文件引用外部结构体变量时,需告诉编译器的结构体_extern 结构体变量