关于结构体,我再一个文件里定义了结构体类型,也定义了几个结构体变量,但是在另外一个文件里

引用这几个结构体变量时,会出错。我就是想用这个M4替代M。这样用我再定义结构体类型和变量那个文件中不会出错,可是在这个文件,利用extern引用时,就会出错,,怎么改呢

你在同一个工程的源文件中定义的结构体类型和变量,在另一个源文件中才可以使用extern引用,若是在头文件中定义的,使用extern没有用,需要#include“该头文件名”
温馨提示:答案为网友推荐,仅供参考
相似回答