在C

时间:2017-05-07 08:12:10

标签: c struct

为什么我们不能使用extern来在多个.c文件中访问struct?

我知道建议是在.h文件中定义struct并将.h文件包含到我们使用该结构的每个.c文件中,但为什么我们可以将extern用于变量但是它不适用于结构?

要外部变量:

  1. 在.c文件中定义变量
  2. 我们希望在其中使用的.c文件中的extern变量
  3. 构建.c文件,定义变量的文件和使用它的文件
  4. 但结构的情况如何?

    如果我在某处错了,请纠正我。

0 个答案:

没有答案