在不同的文件中使用相同的变量(使用extern)
这个问题在这里已经有了答案:
extern
关键字应该放在头文件中,变量定义只需要在一个源文件中,所以你想要的是这样的:
在啊:
extern uchar *const x;
extern uchar *const y;
在Ac
uchar *const x;
uchar *const y;
在BC
#include "A.h"
void someFunction() {
foo(x);
bar(y);
}
在Cc
#include "A.h"
void someOtherFunction() {
foo(x);
bar(y);
}
链接地址: http://www.djcxy.com/p/40493.html
上一篇: Using the same variable in different files (using extern)