我实际上正在尝试使用在头文件(例如 x.h)中初始化的变量,并希望在同一头文件中的内联代码中使用相同的变量。同一变量在另一个文件(例如 y.c)中被修改。我怎样才能做到这一点 ?我想知道这样做的好方法。
使用extern
保留字。
切勿在“.h”文件中创建变量,这是导致错误的不良做法。相反,将它们声明为extern
在您需要使用它们的任何地方,并仅在单个“.c”文件中声明变量本身,变量将在该文件中实例化,并从您使用它的所有其他位置链接到。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)