例如,
c 中 int main(){} int Avoid f(void)
main想用A ,必须声明 extern Af可以直接用
假如2.c也想用, 也得声明 extern A
假如你不想让2.c用, 就 static int A定义成静态全局变量
楼上说的对。你用其它软件也是一样的设置。.h与.c,你只要include进去,就可以正常使用。例如在IAR中
定义一个.h文件
#ifndef __IODEF_H
#define __IODEF_H
//中间填写你要定义的全局变量
endif
然后即可在.c文件中把这个文件include进来。