extern可以用来在其他模块中公用变量和函数。其用法如:
例如:在a.c文件中定义一个变量 unsigned int intA; intA = 0x00;
在b.c中要操作这个变量,就在 b.c文件中定义 extern unsigned int intA; intA = 0x03;
在b.c中就把intA的值改为了0x03;
然后在a.c文件中查看intA的值,值就为0x03。
使用比较方便的方法如下:
1.建立一个v.h 文件,内容为 extern int intM;
2.在任何需要使用的的.c文件中使用,
#include "v.h"
...
intM = 15;
...
就可以直接使用变量intM了。